private void btn_Agregar_Click(object sender, EventArgs e) { //Limpiar variables ListaExtras.Clear(); descripcion = ""; total = 0; valorextra = 0; listView1.Items.Clear(); // //Validar Checkbox de Extras if (ckbx_Pollo.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + ckbx_Pollo.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Pollo.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_Cantidad.Value; ListaExtras.Add(ext); } if (ckbx_Atun.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Atun.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Atun.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_Cantidad.Value; ListaExtras.Add(ext); } if (ckbx_Vacuno.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Vacuno.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Vacuno.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_Cantidad.Value; ListaExtras.Add(ext); } if (ckbx_Bebida.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Bebida.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Bebida.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_Cantidad.Value; ListaExtras.Add(ext); } if (ckbx_Camarones.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Camarones.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Camarones.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_Cantidad.Value; ListaExtras.Add(ext); } if (ckbx_Queso.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Queso.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Queso.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_Cantidad.Value; ListaExtras.Add(ext); } if (ckbx_Jamon.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Jamon.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Jamon.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_Cantidad.Value; ListaExtras.Add(ext); } //Enviar datos a la lista foreach (Extras ext in ListaExtras) { extratotalP = extratotalP + ext.CalcularSubtotal(); valorextra = valorextra + ext.CalcularSubtotal(); txt_ValorExtra.Text = extratotalP.ToString(); } Pizza pzz = new Pizza(); pzz.Tipo = "Pizza"; pzz.TipoMasa = cbx_TipoPizza.Text; pzz.Extras = descripcion; pzz.Size = cbx_Pizza.Text; pzz.ValorExtras = valorextra; pzz.Cantidad = (int)num_Cantidad.Value; pzz.Precio = pzz.Precios(pzz.Size) * pzz.Cantidad; ListaPizzas.Add(pzz); foreach (Pizza pizza in ListaPizzas) { ListViewItem item = new ListViewItem(); item = listView1.Items.Add(pizza.Tipo.ToString()); item.SubItems.Add(pizza.TipoMasa.ToString()); item.SubItems.Add(pizza.Size.ToString()); item.SubItems.Add(pizza.Extras); item.SubItems.Add(pizza.Precio.ToString()); item.SubItems.Add(pizza.Cantidad.ToString()); item.SubItems.Add(pizza.ValorExtras.ToString()); total = total + pizza.Precio; txt_ValorPizzas.Text = total.ToString(); } valorfinal = Int32.Parse(txt_valortacosF.Text) + Int32.Parse(txt_ValorPizzas.Text) + Int32.Parse(txt_ValorExtra.Text) + Int32.Parse(txt_valorExtraT.Text); txt_ValorFinal.Text = valorfinal.ToString(); num_Cantidad.Value = 1; ckbx_HabilitarExtras.Checked = false; }
// #endregion // // #region tacos private void btn_agregartaco_Click(object sender, EventArgs e) { //Limpiar variables ListaExtras2.Clear(); descripcion = ""; total = 0; valorextra = 0; txt_ValorFinal.Text = "0"; listView2.Items.Clear(); // //Validar Checkbox de Extras if (ckbx_Pollo1.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + ckbx_Pollo1.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Pollo1.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_CantidadTacos.Value; ListaExtras2.Add(ext); } if (ckbx_Atun1.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Atun1.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Atun1.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_CantidadTacos.Value; ListaExtras2.Add(ext); } if (ckbx_Vacuno1.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Vacuno1.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Vacuno1.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_CantidadTacos.Value; ListaExtras2.Add(ext); } if (ckbx_Bebida1.Checked.Equals(true)) { //Si checkbox esta activado descripcion = descripcion + " " + ckbx_Bebida1.Text; Extras ext = new Extras(); ext.Tipo = "Extra"; ext.Nombre = ckbx_Bebida1.Text.ToString(); ext.Precio = ext.Precios(ext.Nombre); ext.Cantidad = (int)num_CantidadTacos.Value; ListaExtras2.Add(ext); } //Enviar datos a la lista foreach (Extras ext in ListaExtras2) { extratotalT = extratotalT + ext.CalcularSubtotal(); valorextra = valorextra + ext.CalcularSubtotal(); txt_valorExtraT.Text = extratotalT.ToString(); } Tacos tac = new Tacos(); tac.Tipo = "Tacos"; tac.Relleno = cbx_Tacos.Text; tac.Extras = descripcion; tac.Cantidad = (int)num_CantidadTacos.Value; tac.Precio = tac.Precios(tac.Relleno) * (int)num_CantidadTacos.Value; tac.ValorExtras = valorextra; ListaTacos.Add(tac); foreach (Tacos taco in ListaTacos) { ListViewItem item = new ListViewItem(); item = listView2.Items.Add(taco.Tipo.ToString()); item.SubItems.Add(taco.Relleno); item.SubItems.Add(taco.Extras); item.SubItems.Add(taco.Cantidad.ToString()); item.SubItems.Add(taco.Precio.ToString()); item.SubItems.Add(taco.ValorExtras.ToString()); total = total + taco.Precio; txt_valortacosF.Text = total.ToString(); } valorfinal = Int32.Parse(txt_valortacosF.Text) + Int32.Parse(txt_ValorPizzas.Text) + Int32.Parse(txt_ValorExtra.Text) + Int32.Parse(txt_valorExtraT.Text); txt_ValorFinal.Text = valorfinal.ToString(); num_CantidadTacos.Value = 1; ckbx_HabilitarExtras1.Checked = false; }