public bool ValidarParaGuardar() { bool resultado = false; IngredienteDAO ingredienteDAO = new IngredienteDAO(); if (ValidarNombre(Nombre) && ValidarNumeroDecimal(CantidadEnInventario.ToString()) && ValidarNumeroDecimal(Costo.ToString()) && ValidarCadena(Codigo) && ValidarCadena(CodigoDeBarras) && !ingredienteDAO.ValidarCodigoExistente(Codigo) && !ingredienteDAO.ValidarCodigoExistente(CodigoDeBarras)) { resultado = true; foreach (Componente componente in Componentes) { if (!componente.Validar()) { resultado = false; break; } } } return(resultado); }
public override string RegistrarSalida(int cantidad) { if (cantidad > 0) { this.Cantidad -= cantidad; return($"Nueva salida: {Nombre}, cantidad:{cantidad}, costo_total:{Costo.ToString("C2", new CultureInfo("es-CO"))}, precio_total:{Precio.ToString("C2", new CultureInfo("es-CO"))}"); } return("Salida menor o igual a 0"); }
public override string RegistrarSalida(int cantidad) { if (cantidad > 0) { var precioTotal = cantidad * Precio; foreach (var item in Productos) { item.RegistrarSalida(cantidad); } return($"Nueva salida: {Nombre}, cantidad:{cantidad}, costo_total:{Costo.ToString("C2", new CultureInfo("es-CO"))}, " + $"precio_total:{precioTotal.ToString("C2", new CultureInfo("es-CO"))}"); } return($"Cantidad debe ser mayor a 0"); }
public Boolean Guardar_Compra() { Boolean Guardado = false; String Sentencia; DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion(); NumberFormatInfo nfi = new NumberFormatInfo(); nfi.NumberDecimalSeparator = "."; try { Sentencia = @"Insert into DetalleMovimiento(idMovimiento, idProducto, Fecha, Costo, CantidadEntrada, Gravado, MontoIVA, SubTotal) Values("; Sentencia += "'" + IDMovimiento + "',"; Sentencia += "'" + IDProducto + "',"; Sentencia += "'" + Fecha + "',"; Sentencia += "'" + Costo.ToString(nfi) + "',"; Sentencia += "'" + CEntrada.ToString(nfi) + "',"; Sentencia += "'" + Gravado.ToString(nfi) + "',"; Sentencia += "'" + IVA.ToString(nfi) + "',"; Sentencia += "'" + SubTotal.ToString(nfi) + "');"; if (Operacion.Insertar(Sentencia.ToString(nfi)) > 0) { MessageBox.Show("Registro Insertado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); Guardado = true; } else { MessageBox.Show("No se pudo realizar el registro", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); Guardado = false; } } catch { MessageBox.Show("Error al insertar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Guardado = false; } return(Guardado); }
public Boolean Actualizar_Compra() { Boolean Guardado = false; String Sentencia; DataManager.CLS.DBOperacion Operacion = new DataManager.CLS.DBOperacion(); NumberFormatInfo nfi = new NumberFormatInfo(); nfi.NumberDecimalSeparator = "."; try { Sentencia = @"update DetalleMovimiento set "; Sentencia += "idProducto='" + IDProducto + "',"; Sentencia += "Costo='" + Costo.ToString(nfi) + "',"; Sentencia += "CantidadEntrada='" + CEntrada.ToString(nfi) + "',"; Sentencia += "Gravado='" + Gravado.ToString(nfi) + "',"; Sentencia += "MontoIVA='" + IVA.ToString(nfi) + "',"; Sentencia += "SubTotal='" + SubTotal.ToString(nfi) + "' where idmovimiento='" + IDMovimiento + "' and iddetalle='" + IDDetalle + "';"; if (Operacion.Insertar(Sentencia.ToString(nfi)) > 0) { MessageBox.Show("Registro Insertado con Éxito", "Confirmacion", MessageBoxButtons.OK, MessageBoxIcon.Information); Guardado = true; } else { MessageBox.Show("No se pudo realizar el registro", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); Guardado = false; } } catch { MessageBox.Show("Error al insertar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); Guardado = false; } return(Guardado); }
public virtual string VisualizzaOcchiale() { return(">>>" + MarcaMontatura + ", " + Costo.ToString("F2") + "€, " + Sconto + "%"); }
public string EstraiRiga() { CultureInfo culture = CultureInfo.CreateSpecificCulture("it-IT"); string str = string.Format("{0};{1};{2};{3};{4}", NumeroRiga, Descrizione, Quantita.ToString("G", culture), Costo.ToString("G", culture), Valore.ToString("G", culture)); return(str); }