public static bool Guardar(FacturaDetalle factura) { MySqlDataAdapter dater = new MySqlDataAdapter(); bool estado = true; try { var Id = FacturacionBLL.Buscar(); var IDfactura = Id.ElementAt(Id.Count() - 1); dater.InsertCommand = new MySqlCommand("insert into FacturaDetalles (Id,FacturaId,ProductoId,Cantidad,Precio,Descripcion) values ('" + factura.Id + "','" + factura.FacturaId + "','" + factura.ProductoId + "','" + factura.Cantidad + "','" + factura.Precio + "','" + factura.Descripcion + "')", ConexionGlobal.ConexionGlobalDb.RetornarConexion()); dater.InsertCommand.Connection = ConexionGlobal.ConexionGlobalDb.RetornarConexion(); dater.InsertCommand.ExecuteNonQuery(); } catch (Exception) { estado = false; throw; } return(estado); }
public static bool Guardar(List <FacturaDetalle> factura) { MySqlDataAdapter dater = new MySqlDataAdapter(); bool estado = true; try { TestConnectiong(); var Id = FacturacionBLL.Buscar(); var IDfactura = Id.ElementAt(Id.Count() - 1); foreach (var item in factura) { dater.InsertCommand = new MySqlCommand("insert into FacturaDetalles (Id,FacturaId,ProductoId,Cantidad,Precio,Descripcion) values ('" + item.Id + "','" + IDfactura.FacturaId + "','" + item.ProductoId + "','" + item.Cantidad + "','" + item.Precio + "','" + item.Descripcion + "')", db); dater.InsertCommand.Connection = db; dater.InsertCommand.ExecuteNonQuery(); } } catch (Exception) { estado = false; throw; } finally { db.Close(); } return(estado); }