public override bool EjecutarComandoModificar() { try { var listaid = ((ListaPrecioDto)cmdLista.SelectedItem).Id; var productoid = ((ProductoDto)cmbProducto.SelectedItem).Id; var mod = new ListaPrecioProductoDto { Id = entidadId.Value, ListaPrecioId = listaid, ProductoId = productoid, PrecioCosto = nudPrecioCosto.Value, PrecioPublico = nudPrecioCosto.Value + (nudPrecioCosto.Value * 0.21m), Fecha = dateTimePicker1.Value }; _listaPrecioProducto.Modificar(mod); Mensaje.Mostrar("Los datos se modificaron correctamente", Mensaje.Tipo.Informacion); return(true); } catch (Exception ex) { Mensaje.Mostrar(ex.Message, Mensaje.Tipo.Stop); return(false); } }
public override bool EjecutarComandoNuevo() { try { var listanueva = new ListaPrecioProductoDto() { ListaPrecioId = ((ListaPrecioDto)cmdLista.SelectedItem).Id, ProductoId = ((ProductoDto)cmbProducto.SelectedItem).Id, ProductoStr = ((ProductoDto)cmbProducto.SelectedItem).Descripcion, ListaPrecioStr = ((ListaPrecioDto)cmdLista.SelectedItem).Descripcion, PrecioCosto = nudPrecioCosto.Value, PrecioPublico = nudPrecioCosto.Value + (nudPrecioCosto.Value * 0.21m), Fecha = dateTimePicker1.Value }; _listaPrecioProducto.CrearListaPrecioProducto(listanueva); Mensaje.Mostrar("Los datos se grabaron correctamente", Mensaje.Tipo.Informacion); return(true); } catch (Exception ex) { Mensaje.Mostrar(ex.Message, Mensaje.Tipo.Stop); } return(false); }