private void Btn_add_row_Click(object sender, RoutedEventArgs e) { PedidoBLL pb = new PedidoBLL(); ingredienteBLL ib = new ingredienteBLL(); bebestibleBLL bb = new bebestibleBLL(); DataTable dt = pb.Get_ultimopedido(); DataRow row = dt.Rows[0]; int id = Int32.Parse(row[0].ToString()); int idactual = id + 1; if (rbtBebestibles.IsChecked == true) { foreach (DataRow line in dtlb.Rows) { DataTable dtt = pb.Get_ultimopedido(); DataRow roww = dtt.Rows[0]; int idd = Int32.Parse(roww[0].ToString()); DateTime fecha = System.DateTime.Now; int monto = 0; int cant = 0; string nombre = line["nombre"].ToString(); int id_insumo = bb.Get_bebyid(nombre); string prov = line["proveedor"].ToString(); int id_prov = pb.get_idprovbyname(prov); string stock = line["stock"].ToString(); string stock_cocina = line["stock bar"].ToString(); string stock_critico = line["stock critico"].ToString(); string estado = "EN ESPERA DE APROBACIÓN"; string tipo = "Pedido de bebestibles"; if (idd == idactual) { pb.InsertarDetallePedido(idactual, monto, estado, id_insumo, id_prov, tipo, cant); } else { pb.Insert_Pedido(fecha, monto); pb.InsertarDetallePedido(idactual, monto, estado, id_insumo, id_prov, tipo, cant); } } dt.Clear(); } else if (rbtIngredientes.IsChecked == true) { foreach (DataRow line in dtlist.Rows) { DataTable dtt = pb.Get_ultimopedido(); DataRow roww = dtt.Rows[0]; int idd = Int32.Parse(roww[0].ToString()); DateTime fecha = System.DateTime.Now; int monto = 0; int cant = 0; string nombre = line["nombre"].ToString(); int id_insumo = ib.Get_idbynom(nombre); string prov = line["proveedor"].ToString(); int id_prov = pb.get_idprovbyname(prov); string stock = line["stock"].ToString(); string stock_cocina = line["stock cocina"].ToString(); string estado = "EN ESPERA DE APROBACIÓN"; string tipo = "Pedido de ingredientes"; if (idd == idactual) { pb.InsertarDetallePedido(idactual, monto, estado, id_insumo, id_prov, tipo, cant); } else { pb.Insert_Pedido(fecha, monto); pb.InsertarDetallePedido(idactual, monto, estado, id_insumo, id_prov, tipo, cant); } } dtg_2.ItemsSource = null; PopupNotifier popup = new PopupNotifier(); popup.TitleText = "Aviso"; popup.Image = Properties.Resources.add; popup.ContentText = "Se ha enviado la solicitud de insumos al administrador \n de forma exitosa"; popup.AnimationDuration = 800; popup.Delay = 1000; popup.Popup(); } }