You are on page 1of 26

namespace REPUESTO

public partial class frmFactura : Form

public frmFactura()

InitializeComponent();

public string nombre, identidad, descuento,impuesto, subtotal;

public DateTime Fecha;

public ListBox cantidad,descripcion,precios;

private void txtNombre_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

txtNombre.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

mskIden.Focus();

private void mskIden_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

{
e.Handled = false;

mskIden.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

lstCant.Focus();

private void lstCant_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

lstCant.Items.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

lstDesc.Focus();

private void lstDesc_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

lstDesc.Items.Clear();

}
if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

lstPrecio.Focus();

private void lstPrecio_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

lstPrecio.Items.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

lstSubT.Focus();

private void lstSubT_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

lstSubT.Items.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;
txtTotal.Focus();

private void lblIden_Click(object sender, EventArgs e)

private void lblNombreP_Click(object sender, EventArgs e)

private void frmFactura_Load(object sender, EventArgs e)

txtNombre.Text = nombre;

mskIden.Text = identidad;

dtpFecha.Value = Fecha;

lstSubT.Items.Add(subtotal);

for (int x = 0; x <cantidad.Items.Count; x++)

lstCant.Items.Add(cantidad.Items[x]);

for (int x = 0; x < descripcion.Items.Count; x++)

lstDesc.Items.Add(descripcion.Items[x]);

for (int x = 0; x < precios.Items.Count; x++)

lstPrecio.Items.Add(precios.Items[x]);
}

txtSubT.Text = subtotal;

txtImpu.Text = impuesto;

double descu=0,total;

descu = Convert.ToDouble(descuento) / 100 * Convert.ToDouble(subtotal);

txtDesc.Text = Convert.ToString(descu);

total = (Convert.ToDouble(subtotal) + Convert.ToDouble(impuesto)) - descu;

txtTotal.Text=Convert.ToString( total);

txtTotal.Focus();

private void bttLimpiar_Click(object sender, EventArgs e)

txtNombre.Clear();

mskIden.Clear();

txtSubT.Clear();

txtTotal.Clear();

txtImpu.Clear();

txtDesc.Clear();

lstCant.Items.Clear();

lstDesc.Items.Clear();

lstPrecio.Items.Clear();

lstSubT.Items.Clear();

private void bttSalir_Click(object sender, EventArgs e)

if (MessageBox.Show("¿Desea salir de la aplicación?", "Saliendo",


MessageBoxButtons.YesNo, MessageBoxIcon.Error) ==
System.Windows.Forms.DialogResult.Yes)
{

this.Close();

else

txtNombre.Focus();

private void bttDatos_Click(object sender, EventArgs e)

frm datosvehiculo = new frm();

this.Hide();

datosvehiculo.Show();

namespace REPUESTO

public partial class frm : Form

public frm()

InitializeComponent();
}

private void frm_Load(object sender, EventArgs e)

DateTime fyh;

fyh = DateTime.Now;

dtp.Value = fyh;

private void bttAprovar_Click(object sender, EventArgs e)

string Aprob = "";

if (rbttToy.Checked == true)

Aprob = " De Marca: " + "Toyota";

if (rbttNiss.Checked == true)

Aprob = " De Marca: " + "Nissan";

if (rbttkia.Checked == true)

Aprob = " De Marca: " + "Kia";

if (rbttHon.Checked == true)

Aprob = " De Marca: " + "Honda";

if (rbttRojo.Checked == true)

Aprob = Aprob + " Color Rojo";


}

if (rbttVerde.Checked == true)

Aprob = Aprob + " Color Verde";

if (rbttAmarillo.Checked == true)

Aprob = Aprob + " Color Amarillo";

if (rbttOtro.Checked == true)

Aprob = Aprob + " De otro color";

Aprob = "Vehículo con Placa: " + msk2.Text + ", Modelo: " + txtmodelo.Text

+ Aprob;

txtVehic.Text = Aprob;

tc.SelectTab("tpRepuesto");

private void bttAcarrito_Click(object sender, EventArgs e)

string repuesto = "", cantidad;

if (rbttSus.Checked == true)

repuesto = " de Tipo Suspención ";

if (rbttdirec.Checked == true)

repuesto = " de Tipo Dirección ";


}

if (rbttMotor.Checked == true)

repuesto = " de Tipo Motor ";

if (rbttCaja.Checked == true)

repuesto = " de Tipo Caja ";

repuesto = "Repuesto " + txtNomRepuesto.Text + repuesto + "del Año " +


Convert.ToString(nudAño.Value);

lstRepuestos.Items.Add(repuesto);

cantidad = Convert.ToString(nudCantidad.Value);

lstcantidad.Items.Add(cantidad);

double precioT;

if ((string.IsNullOrEmpty(txtPrecio.Text)) &&
(string.IsNullOrEmpty(txtNomRepuesto.Text)) &&
(string.IsNullOrEmpty(Convert.ToString(nudCantidad.Value))))

MessageBox.Show("No se permite dejar vacias las casilla Nombre, Precio y Cantidad",


"Advertencia", MessageBoxButtons.OK);

txtNomRepuesto.Focus();

precioT = Convert.ToDouble(nudCantidad.Value) * Convert.ToDouble(txtPrecio.Text);

lstPrecio.Items.Add(Convert.ToString(precioT));
tc.SelectTab("tpVenta");

private void pictureBox1_Click(object sender, EventArgs e)

double sub = 0;

string prec;

double impu = 0;

for (int x = 0; x < lstPrecio.Items.Count; x++)

lstPrecio.SelectedIndex = x;

prec = lstPrecio.Items[x].ToString();

sub = sub + Convert.ToDouble(prec);

impu = sub * 0.15;

txtImpuesto.Text = Convert.ToString(impu);

txtSubT.Text = Convert.ToString(sub);

txtDesc.Focus();

private void txtImpuesto_TextChanged(object sender, EventArgs e)

private void bttVerList_Click(object sender, EventArgs e)

frmFactura factura = new frmFactura();

factura.nombre = txtNombre.Text;
factura.identidad = msk.Text;

factura.Fecha = dtp.Value;

factura.cantidad = new ListBox();

factura.cantidad = lstcantidad;

factura.descripcion = new ListBox();

factura.descripcion = lstRepuestos;

factura.precios = new ListBox();

factura.precios = lstPrecio;

factura.subtotal=(txtSubT.Text);

factura.descuento = txtDesc.Text;

factura.impuesto = txtImpuesto.Text;

this.Hide();

factura.Show();

private void txtNomRepuesto_KeyPress(object sender, KeyPressEventArgs e)

if ((!(char.IsLetter(e.KeyChar))) && (!(e.KeyChar == (char)(Keys.Escape))) && (!


(e.KeyChar == (char)(Keys.Back))) && (!(e.KeyChar == (char)(Keys.Space))) && (!(e.KeyChar ==
(char)(Keys.Delete))) && (!(e.KeyChar == (char)(Keys.Enter))))

e.Handled = true;

MessageBox.Show("Solo se permite ingresar letras", "Advertencia");

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

txtNomRepuesto.Clear();

if (e.KeyChar == (char)(Keys.Back))

{
e.Handled = false;

if (e.KeyChar == (char)(Keys.Delete))

e.Handled = false;

if (e.KeyChar == (char)(Keys.Space))

e.Handled = false;

} if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttSus.Focus();

private void txtPrecio_KeyPress(object sender, KeyPressEventArgs e)

if ((!(char.IsNumber(e.KeyChar))) && (!(e.KeyChar == (char)(Keys.Escape))) && (!


(e.KeyChar == (char)(Keys.Enter))) && (!(e.KeyChar == (char)(Keys.Decimal))) && (!(e.KeyChar
== (char)(Keys.Back))) && (!(e.KeyChar == (char)(Keys.Delete))))

e.Handled = true;

MessageBox.Show("solo se permiten números", "Advertencia",


MessageBoxButtons.OK);

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

txtPrecio.Clear();

if (e.KeyChar == (char)(Keys.Enter))
{

e.Handled = false;

bttAcarrito.Focus();

if (e.KeyChar == (char)(Keys.Decimal))

e.Handled = false;

if (e.KeyChar == (char)(Keys.Back))

e.Handled = false;

if (e.KeyChar == (char)(Keys.Delete))

e.Handled = false;

private void txtDesc_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

txtDesc.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

bttVerList.Focus();
}

private void bttLimpiar_Click(object sender, EventArgs e)

msk.Clear();

msk2.Clear();

txtNombre.Clear();

txtmodelo.Clear();

rbttToy.Checked = false;

rbttNiss.Checked = false;

rbttkia.Checked = false;

rbttHon.Checked = false;

rbttRojo.Checked = false;

rbttVerde.Checked = false;

rbttAmarillo.Checked = false;

rbttOtro.Checked = false;

txtNomRepuesto.Clear();

rbttSus.Checked = false;

rbttdirec.Checked = false;

rbttCaja.Checked = false;

rbttMotor.Checked = false;

nudAño.Value = nudAño.Minimum;

nudCantidad.Value = nudCantidad.Minimum;

txtPrecio.Clear();

txtVehic.Clear();

lstcantidad.Items.Clear();

lstPrecio.Items.Clear();

lstRepuestos.Items.Clear();

txtSubT.Clear();

txtDesc.Clear();
txtImpuesto.Clear();

private void bttSalir_Click(object sender, EventArgs e)

if (MessageBox.Show("¿Desea salir de la aplicación?", "Saliendo",


MessageBoxButtons.YesNo, MessageBoxIcon.Error) ==
System.Windows.Forms.DialogResult.Yes)

this.Close();

else

txtNombre.Focus();

private void msk_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

msk.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

txtNombre.Focus();

private void msk2_KeyPress(object sender, KeyPressEventArgs e)


{

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

msk2.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

txtmodelo.Focus();

private void txtmodelo_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

txtmodelo.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttToy.Focus();

private void rbttToy_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

{
e.Handled = false;

rbttToy.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttNiss.Focus();

private void rbttNiss_CheckedChanged(object sender, EventArgs e)

private void rbttNiss_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttNiss.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttkia.Focus();

private void rbttkia_KeyPress(object sender, KeyPressEventArgs e)

{
if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttkia.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttHon.Focus();

private void rbttHon_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttHon.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttRojo.Focus();

private void rbttRojo_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;
rbttRojo.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttVerde.Focus();

private void rbttVerde_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttVerde.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttAmarillo.Focus();

private void rbttAmarillo_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttAmarillo.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))
{

e.Handled = false;

rbttOtro.Focus();

private void rbttOtro_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttOtro.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

bttAprovar.Focus();

private void rbttSus_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttSus.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttdirec.Focus();
}

private void rbttdirec_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttdirec.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttMotor.Focus();

private void rbttCaja_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

rbttCaja.Checked = false;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

rbttMotor.Focus();

}
private void nudCantidad_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

nudCantidad.Value = nudCantidad.Minimum;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

nudAño.Focus();

private void nudAño_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

nudAño.Value = nudAño.Minimum;

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

txtPrecio.Focus();

private void txtVehic_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))
{

e.Handled = false;

txtVehic.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

lstcantidad.Focus();

private void lstcantidad_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

lstcantidad.Items.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

lstRepuestos.Focus();

private void lstRepuestos_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

lstRepuestos.Items.Clear();
}

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

lstPrecio.Focus();

private void lstPrecio_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

lstPrecio.Items.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

txtDesc.Focus();

private void txtDesc_TextChanged(object sender, EventArgs e)

double descuento = 0;

double.TryParse(txtDesc.Text, out descuento);

if (descuento < 0 && txtDesc.Text != "")

txtDesc.Clear();

txtDesc.Text = "0";
MessageBox.Show("Solo permitidos digitos desde 0 hasta 100", "Advertencia",
MessageBoxButtons.OK, MessageBoxIcon.Error);

if (descuento > 100 && txtDesc.Text != "")

txtDesc.Clear();

txtDesc.Text = "100";

MessageBox.Show("Solo permitidos digitos desde 0 hasta 100", "Advertencia",


MessageBoxButtons.OK, MessageBoxIcon.Error);

private void txtNombre_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;

txtNombre.Clear();

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

dtp.Focus();

private void dtp_KeyPress(object sender, KeyPressEventArgs e)

if (e.KeyChar == (char)(Keys.Escape))

e.Handled = false;
}

if (e.KeyChar == (char)(Keys.Enter))

e.Handled = false;

msk2.Focus();

You might also like