private void button_Registrar_Click(object sender, EventArgs e) { if (dataGridView_Consumibles.RowCount == 0) { MessageBox.Show("Ingrese consumibles"); } else { dataGridFromParent = dataGridView_Consumibles; //lo asigno para mostrarlos en la pantalla de checkout var lista_item_factura = new BindingList <Item_factura>(); foreach (DataGridViewRow dr in dataGridView_Consumibles.Rows) { Item_factura item_fact = new Item_factura(); item_fact.consumible = _consumiblesManager.GetNumeroConsumible(dr.Cells["Consumible"].Value.ToString()); item_fact.cantidad = int.Parse(dr.Cells["Cantidad"].Value.ToString()); item_fact.monto = decimal.Parse(dr.Cells["Precio"].Value.ToString()) * int.Parse(dr.Cells["Cantidad"].Value.ToString());
private void button_Registrar_Click(object sender, EventArgs e) { if (dataGridView_Consumibles.RowCount == 0) { MessageBox.Show("Ingrese consumibles"); } else { dataGridFromParent = dataGridView_Consumibles; //lo asigno para mostrarlos en la pantalla de checkout var lista_item_factura = new BindingList <Item_factura>(); foreach (DataGridViewRow dr in dataGridView_Consumibles.Rows) { Item_factura item_fact = new Item_factura(); item_fact.consumible = _consumiblesManager.GetNumeroConsumible(dr.Cells["Consumible"].Value.ToString()); item_fact.cantidad = int.Parse(dr.Cells["Cantidad"].Value.ToString()); item_fact.monto = decimal.Parse(dr.Cells["Precio"].Value.ToString()) * int.Parse(dr.Cells["Cantidad"].Value.ToString()); item_fact.estadia = int.Parse(textBox_estadia.Text.ToString()); lista_item_factura.Add(item_fact); } _consumiblesManager.Insertar_Items_Factura(lista_item_factura); MessageBox.Show("Se han registrado los consumibles con exito"); DialogResult = DialogResult.OK; //Limpio todo y bloqueo las ventanas maskedTextBox_Precio.Enabled = false; numericUpDown_Cantidad.Enabled = false; button_Registrar.Enabled = false; comboBox_Consumibles.Enabled = true; button_AgregarConsumible.Enabled = false; button_Limpiar.Enabled = false; button_EliminarConsumible.Enabled = false; dataGridView_Consumibles.Rows.Clear(); dataGridView_Consumibles.Refresh(); textBox_estadia.Text = ""; // comboBox_Estadias_SinFacturar.Items.Clear(); //HARDCODEADO EL HOTEL 1 // int ID_HOTEL_PRUEBA = 1; /* var estadias_sin_facturar = _estadiaManager.GetAllPorHotel(ID_HOTEL_PRUEBA); * foreach (Estadia tipo_estadia in estadias_sin_facturar) * { * comboBox_Estadias_SinFacturar.Items.Add(tipo_estadia.id_estadia); * }*/ } }
public BindingList <Item_factura> GetAllItemsFacturaEstadia(int id_estadia) { var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(), "LOS_NULL.GETALLITEMSFACTURADEESTADIA", SqlDataAccessArgs.CreateWith("@ID_ESTADIA", id_estadia).Arguments); var lista_items_factura = new BindingList <Item_factura>(); if (resultado != null && resultado.Rows != null) { foreach (DataRow row in resultado.Rows) { Item_factura item_fact = new Item_factura(); item_fact.monto = decimal.Parse(row["Monto"].ToString()); item_fact.cantidad = int.Parse(row["Cantidad"].ToString()); item_fact.descripcion = row["Detalle"].ToString(); item_fact.consumible = int.Parse(row["Codigo_Consumible"].ToString()); item_fact.factura = int.Parse(row["Nro_Factura"].ToString()); lista_items_factura.Add(item_fact); } } return(lista_items_factura); }