Escolar Documentos
Profissional Documentos
Cultura Documentos
Lucy Pacheco H.
Lucy Pacheco H.
}
get
{
return _nombre
}
set
{ Nombre del cliente
_nombre = value; Lucy Pacheco H.
}
}
LblNombre.Text = objV.nombre;
namespace pjVenta
{
public class Venta
{
//Atributos y metodos GET y SET
private string _producto;
public string producto
{
get { return _producto; }
set { _producto = value; }
}
//Metodos
//Asignando el precio a los productos
public double asignaPrecio()
{
switch (producto)
{
case "Mouse": return 20;
case "Teclado": return 35;
case "Impresora": return 350;
case "Monitor": return 550;
case "Parlantes": return 50;
}
return 0;
}
//Calculando el subtotal
public double calculaSubtotal()
{
return asignaPrecio() * cantidad;
}
//Calculando el descuento
public double calculaDescuento()
{
double subtotal = calculaSubtotal();
if (subtotal <= 300)
return 5.0 / 100 * subtotal;
else if (subtotal > 300 && subtotal<=500)
return 10.0 / 100 * subtotal;
else
return 12.5/100 * subtotal;
}
//Calculando en neto
public double calculaNeto()
{
return calculaSubtotal() - calculaDescuento();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Collections;
namespace pjVenta
{
public partial class frmVenta : Form
{
//Inicialización del arreglo de productos
static string[] productos = { "Teclado", "Impresora",
"Monitor", "Mouse",
"Parlantes" };
//Creando el objeto de la clase ArrayList
ArrayList aProductos = new ArrayList(productos);
//Acumulador de totales
double total;
public frmVenta()
{
InitializeComponent();
}
//Método estático
public static double nombreMetodo(atributo)
{
return valor;
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace pjSueldoEmpleado
{
public class Empleado
{
//Método constructor privado
private Empleado()
{
}
//Método que determina la hora según la categoría
public static double asignaCostoHora(string categoria)
{
switch (categoria)
{
case "CAS": return 15;
case "CAP": return 25;
}
return 0;
}
public Pago(){
}
}
Método1( )
Método3( )
Atributo1
Atributo2
Atributo3
Método4( )
Clase Objeto;
Objeto = new MetodoConstructor();
//Declarando variables
string categoria = "Jefe";
string empleado = "Fernanda Torres La.";
int horas = 48;
//Creando el objeto objE de la clase pagoEmpleado
PagoEmpleado objE = new PagoEmpleado();
//Enviando los valores
objE.categoria = categoria;
objE.empleado = empleado;
objE.horas = horas;
//Declarando variables
string categoria = "Jefe";
string empleado = "Fernanda Torres La.";
int díasTrabajados = 6;
int horasDias = 6;
PagoEmpleado
Clase
Propiedades
categoría
empleado
horas
Métodos
asignaCosto
calculaDescuento
calculaMonto
calculaNeto
//Declarando variables
string categoría = "Jefe";
string empleado = "Fernanda Torres La.";
int horas = 48;
//Creando el objeto de la clase pagoEmpleado
PagoEmpleado objE = new PagoEmpleado();
//Enviando los valores
objE.empleado = empleado;
objE.categoria = categoría;
objE.horas = horas;
//Mostrando la información con MessageBox
MessageBox.Show(" ** RESUMEN DE PAGO ** \n" +
"--------------------------------------" +
"\nEMPLEADO: " + objE.empleado+
"\nCATEGORIA: " + objE.categoria+
"\nHORAS: " + objE.horas);
//Declarando variables
string categoría = "Jefe";
string empleado = "Fernanda Torres La.";
int horas = 48;
//Creando el objeto de la clase pagoEmpleado
PagoEmpleado objE = new PagoEmpleado();
//Enviando los valores
objE.empleado = empleado;
objE.categoria = categoría;
objE.horas = horas;
//Mostrando la información en un cuadro de lista
lstResumen.Items.Add(" ** RESUMEN DE PAGO ** ");
lstResumen.Items.Add("-------------------------------------------");
lstResumen.Items.Add("EMPLEADO: "+objE.empleado);
lstResumen.Items.Add("CATEGORIA: "+objE.categoria);
lstResumen.Items.Add("HORA: "+objE.horas);
//Declarando variables
string categoría = "Jefe";
string empleado = "Fernanda Torres La.";
int horas = 48;
//Creando el objeto de la clase pagoEmpleado
PagoEmpleado objE = new PagoEmpleado();
//Enviando los valores
objE.empleado = empleado;
objE.categoria = categoría;
objE.horas = horas;
//Mostrando la información en el Listview
ListViewItem la = new ListViewItem(objE.empleado);
la.SubItems.Add(objE.categoria);
la.SubItems.Add(objE.horas.ToString());
lvResumen.Items.Add(la);
//Declarando variables
string categoría = "Jefe";
string empleado = "Fernanda Torres La.";
int horas = 48;
//Creando el objeto de la clase pagoEmpleado
PagoEmpleado objE = new PagoEmpleado();
//Enviando los valores
objE.empleado = empleado;
objE.categoria = categoría;
objE.horas = horas;
//Determinando si hay hora de sobretiempo
string condicion = "";
if (objE.horas > 45)
condicion = "Sobretiempo";
else
condicion = "Tiempo correcto";
//Mostrando la información en el Listview
ListViewItem la = new ListViewItem(objE.empleado);
la.SubItems.Add(objE.categoria);
la.SubItems.Add(objE.horas.ToString());
la.SubItems.Add(condicion);
lvResumen.Items.Add(la);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace pjControlFacturas
{
public class Factura
{
//Declaración de atributos privados
private int _numFactura;
private DateTime _fechaFact;
private double _montoFact;
//Metodos GET"s
public int numFactura
{
get { return _numFactura; }
}
public DateTime fechaFact
{
get { return _fechaFact; }
}
public double montoFact
{
get { return _montoFact; }
}
public int totalFacturas()
{
return n;
}
public double calculaTotalSubtotal()
{
return acumulado;
}
public double calculaComision()
{
return 0.12 * calculaTotalSubtotal();
}
}
}
n
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace pjControlFacturas
{
public partial class frmFacturas : Form
{
public frmFacturas()
{
InitializeComponent();
}
//Imprimiendo en la lista
ListViewItem la = new ListViewItem(objF.numFactura.ToString());
la.SubItems.Add(objF.fechaFact.ToShortDateString());
la.SubItems.Add(objF.montoFact.ToString("C"));
lvFacturas.Items.Add(la);
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace pjVentaHeredada
{
public class Contado:Venta
{
public static int n;
public Contado()
{
n++;
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace pjVentaHeredada
{
public class Credito:Venta
{
public static int x;
public Credito()
{
x++;
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace pjVentaHeredada
{
public partial class frmPrincipal : Form
{
public frmPrincipal()
{
InitializeComponent();
}
private void btnCredito_Click(object sender, EventArgs e)
{
frmCredito frmCre = new frmCredito();
frmCre.Show();
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Collections;
namespace pjVentaHeredada
{
public partial class frmContado : Form
{
//Inicialización del arreglo de productos
static string[] productos = { "Lavadora","Refrigeradora","Licuadora",
"Extractora","Radiograbadora","DVD","BluRay"};
public frmContado()
{
InitializeComponent();
}
private void btnAdquirir_Click(object sender, EventArgs e)
{
//Objeto de la clase Contado
Contado objC = new Contado();
//Datos del cliente
objC.cliente = txtCliente.Text;
objC.ruc = txtRuc.Text;
objC.fecha =DateTime.Parse(lblFecha.Text);
objC.hora = DateTime.Parse(lblHora.Text);
//Imprimiendo en la lista
ListViewItem la = new ListViewItem(objC.getN().ToString());
la.SubItems.Add(objC.producto);
la.SubItems.Add(objC.cantidad.ToString());
la.SubItems.Add(objC.asignaPrecio().ToString("C"));
la.SubItems.Add(objC.calculaSubtotal().ToString());
lvDetalle.Items.Add(la);
listado(objC);
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Collections;
namespace pjVentaHeredada
{
public partial class frmCredito : Form
{
static int[] letras = { 3,6,9,12 };
static string[] productos = { "Lavadora","Refrigeradora","Licuadora",
"Extractora","Radiograbadora","DVD","BluRay"};
double tSubtotal = 0;
public frmCredito()
{
InitializeComponent();
}
void mostrarFecha()
{
lblFecha.Text = DateTime.Now.ToShortDateString();
}
void mostrarHora()
{
lblHora.Text = DateTime.Now.ToShortTimeString();
}
//Imprimiendo en la lista
ListViewItem la = new ListViewItem(objCr.getX().ToString());
la.SubItems.Add(objCr.producto);
la.SubItems.Add(objCr.cantidad.ToString());
la.SubItems.Add(objCr.asignaPrecio().ToString("C"));
la.SubItems.Add(objCr.calculaSubtotal().ToString());
lvDetalle.Items.Add(la);
tSubtotal += objCr.calculaSubtotal();
lblMonto.Text = tSubtotal.ToString("0.00");
}
void montoLetras(int le)
{
double montoMensual = double.Parse(lblMonto.Text) / le;
lvResumen.Items.Clear();
for(int i=1;i<=le; i++)
{
ListViewItem la = new ListViewItem(i.ToString());
la.SubItems.Add(montoMensual.ToString("C"));
lvResumen.Items.Add(la);
}
}
namespace pjPolimorsmo
{
public class Promedio
{
//Atributos
public string estudiante { get; set; }
public int evaluacion1 { get; set; }
public int evaluacion2 { get; set; }
public int evaluacion3 { get; set; }
public int actitudinal { get; set; }
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace pjPolimorsmo
{
public class PromedioProgramacion: Promedio
{
//Método para calcular el promedio de programación
public override double calculaPromedio()
{
return evaluacion1*0.15 + evaluacion2*0.3 + evaluacion3*0.5 +actitudinal*0.05;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace pjPolimorsmo
{
public partial class frmProgramacion : Form
{
public frmProgramacion()
{
InitializeComponent();
}
//Calculando el promedio
double promedio = objP.calculaPromedio();
string condicion = objP.determinaCondicion();
//Imprimir en la lista
ListViewItem la = new ListViewItem(objP.estudiante);
la.SubItems.Add(objP.evaluacion1.ToString("0.00"));
la.SubItems.Add(objP.evaluacion2.ToString("0.00"));
la.SubItems.Add(objP.evaluacion3.ToString("0.00"));
la.SubItems.Add(objP.actitudinal.ToString("0.00"));
la.SubItems.Add(objP.calculaPromedio().ToString("0.00"));
la.SubItems.Add(objP.determinaCondicion());
lvEvaluaciones.Items.Add(la);
void estadísticas()
{
lstR.Items.Clear();
lstR.Items.Add("Suma de promedios:" + sumaPromedios().ToString("0.00"));
lstR.Items.Add("Promedio mas alto:" + promedioMasAlto().ToString("0.00"));
lstR.Items.Add("Promedio mas bajo:" + promedioMasBajo().ToString("0.00"));
lstR.Items.Add("Total de aprobados:" + totalAprobados().ToString("0.00"));
lstR.Items.Add("Total de desaprobados:"+totalDesaprobados().ToString("0.00"));
}
}
}