public static bool Actualizar(Producto pro) { return(ProductoDAL.Actualizar(pro)); }
public ProductoBL(ProductoDAL productoDAL) { this.productoDAL = productoDAL; }
public static decimal GetPrecioPorIdProducto(string id) { return(ProductoDAL.GetPrecioPorIdProducto(id)); }
private void btnAceptar_Click(object sender, EventArgs e) { try { if (dgvProductos.CurrentRow != null && Val_NewObject()) { switch (opc) { case "Mensualidad": if (dgvProductos.CurrentRow != null) { currentDetFactura = new Detfactura( 0, "Mensualidad", Convert.ToDecimal(txtAporte.Text), Convert.ToDecimal(txtDescuento.Text), "M", null, 0, ProductoDAL.getProductoMensualidad().Id, ProductoDAL.getProductoMensualidad(), new Matricdetfac( 0, 0, (Int64)dgvProductos.CurrentRow.Cells[0].Value) ); this.Close(); } break; case "Cancelacion": if (dgvProductos.CurrentRow != null) { currentDetFactura = new Detfactura( (Int64)dgvProductos.CurrentRow.Cells[0].Value, ProductoDAL.getProductoById(DetFacturaDAL.getDetfacturaById((Int64)dgvProductos.CurrentRow.Cells[0].Value).IdProducto).Nombre, Convert.ToDecimal(txtAporte.Text), Convert.ToDecimal(txtDescuento.Text), "C", DetFacturaDAL.getDetfacturaById((Int64)dgvProductos.CurrentRow.Cells[0].Value).RefNFactura, 0, ProductoDAL.getProductoById(DetFacturaDAL.getDetfacturaById((Int64)dgvProductos.CurrentRow.Cells[0].Value).IdProducto).Id, ProductoDAL.getProductoById(DetFacturaDAL.getDetfacturaById((Int64)dgvProductos.CurrentRow.Cells[0].Value).IdProducto), null ); this.Close(); } break; case "Contado": if (dgvProductos.CurrentRow != null) { currentDetFactura = new Detfactura( 0, "Al contado", Convert.ToDecimal(txtAporte.Text), Convert.ToDecimal(txtDescuento.Text), Convert.ToDecimal(txtAporte.Text) < ProductoDAL.getProductoById((Int64)dgvProductos.CurrentRow.Cells[0].Value).Precio ? "R" : "F", null, 0, ProductoDAL.getProductoById((Int64)dgvProductos.CurrentRow.Cells[0].Value).Id, ProductoDAL.getProductoById((Int64)dgvProductos.CurrentRow.Cells[0].Value), null ); this.Close(); } break; default: break; } } } catch (Exception ex) { string folderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Errores_" + Assembly.GetExecutingAssembly().GetName().Name + "_V_" + Assembly.GetExecutingAssembly().GetName().Version.ToString(); string fileName = "Exeptions_" + Name + ".txt"; Validation.FormManager frmManager = new Validation.FormManager(); frmManager.writeException(folderName, fileName, ex, "Ha ocurrido un error al intentar seleccionar la información de este control"); MessageBox.Show("Ha ocurrido un error al intentar seleccionar la información de este control, por favor comuniquese con el desarrollador al correo " + Properties.Settings.Default.developerEmail, "Error fatal", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Guardar() { ProductoDAL.GuardarMarca(IdMarca, Nombre); }
public static int Modificar(Producto pProducto) { return(ProductoDAL.Modificar(pProducto)); }
public void Guardar() { ProductoDAL.GuardarTipoProducto(IdTipoProducto, Nombre); }
public static void InsertProducto(string nombre) { ProductoDAL.InsertProducto(nombre); }
public static string DeleteProducto(int id) { return(ProductoDAL.DeleteProducto(id)); }
public static List <ProductoEntidad> ValidarProducto(string nombre) { return(ProductoDAL.ValidarProducto(nombre)); }
public static void UpdateProducto(string nombre) { ProductoDAL.UpdateProducto(nombre); }
public static Producto BuscarPorId(int pId) { return(ProductoDAL.BuscarPorId(pId)); }
public static List <Producto> ObtenerTodos(string pNombreMarca = "%", string pCondicion = "%", int?pIdMarca = null) { return(ProductoDAL.ObtenerTodos(pNombreMarca, pCondicion, pIdMarca)); }
public static int Eliminar(int pIdProducto) { return(ProductoDAL.Eliminar(pIdProducto)); }
public static bool Eliminar(string idProductoAEliminar, string usuarioResponsable = "") { return(ProductoDAL.Eliminar(idProductoAEliminar, usuarioResponsable)); }
public static List <ENTIDAD.ProductoEntidad> SelectAll() { return(ProductoDAL.SelectAll()); }
public static List <Producto> DevolverTodos() { return(ProductoDAL.DevolverTodos()); }
public static int Guardar(Producto pProducto) { return(ProductoDAL.Guardar(pProducto)); }