public async Task Insertar(RubroDto dto) { using (var context = new DataContext()) { var rubro = _mapper.Map <Dominio.Rubro>(dto); await _rubroRepositorio.Create(rubro); } }
public override void EjecutarComandoNuevo() { var nuevoRegistro = new RubroDto(); nuevoRegistro.Descripcion = txtDescripcion.Text; nuevoRegistro.Eliminado = false; _rubroServicio.Insertar(nuevoRegistro); }
public override void EjecutarComandoModificar() { var modificarRegistro = new RubroDto(); modificarRegistro.Id = EntidadId.Value; modificarRegistro.Descripcion = txtDescripcion.Text; modificarRegistro.Eliminado = false; _rubroServicio.Modificar(modificarRegistro); }
protected async override Task CrearNuevoElemento() { Rubro.TipoRubro = TipoRubro; if (!string.IsNullOrWhiteSpace(Rubro.Descripcion)) { await Servicios.ApiProcessor.PostApi(Rubro, "Rubro/Insert"); await Inicializar(); Rubro = new RubroDto(); } }
public async Task Modificar(RubroDto dto) { using (var context = new DataContext()) { var rubro = context.Rubros.FirstOrDefault(x => x.Id == dto.Id); rubro.Descripcion = dto.Descripcion; rubro.TipoRubro = dto.TipoRubro; rubro.Codigo = dto.Codigo; await _rubroRepositorio.Update(rubro); } }
public long Insertar(RubroDto rubroDto) { using (var context = new ModeloXCommerceContainer()) { var rubroNuevo = new AccesoDatos.Rubro { Descripcion = rubroDto.Descripcion }; context.Rubros.Add(rubroNuevo); context.SaveChanges(); return(rubroNuevo.Id); } }
public void Modificar(RubroDto rubroDto) { using (var context = new ModeloXCommerceContainer()) { var rubroModificar = context.Rubros .FirstOrDefault(x => x.Id == rubroDto.Id); if (rubroModificar == null) { throw new Exception("Ocurrio un error al Obtener el Rubro"); } rubroModificar.Descripcion = rubroDto.Descripcion; context.SaveChanges(); } }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevoRubro = new RubroDto { Descripcion = txtDescripcion.Text, }; _rubroServicio.Insertar(nuevoRubro); return(true); }
public void Modificar(RubroDto dto) { using (var context = new ModeloXCommerceContainer()) { var RubroModificar = context.Rubros .FirstOrDefault(x => x.Id == dto.Id); if (RubroModificar == null) { throw new Exception("No se encontro el Rubro"); } RubroModificar.Descripcion = dto.Descripcion; RubroModificar.EstaEliminado = dto.EstaEliminado; context.SaveChanges(); } }
public long Insertar(RubroDto dto) { using (var context = new ModeloXCommerceContainer()) { var nuevoRubro = new AccesoDatos.Rubro { Descripcion = dto.Descripcion, EstaEliminado = dto.EstaEliminado }; context.Rubros.Add(nuevoRubro); context.SaveChanges(); return(nuevoRubro.Id); } }
public override bool EjecutarComandoModificar() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var rubroModificar = new RubroDto { Id = EntidadId.Value, Descripcion = txtDescripcion.Text }; _rubroServicio.Modificar(rubroModificar); return(true); }
public override bool EjecutarComandoModificar() { if (!EntidadId.HasValue) { MessageBox.Show("¡La grilla esta vacia!", "Atencion", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return(false); } if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var RubroParaModificar = new RubroDto { Id = EntidadId.Value, Descripcion = txtDescripcion1.Text }; _RubroServicio.Modificar(RubroParaModificar); return(true); }
protected override void Nuevo() { base.Nuevo(); Rubro = new RubroDto(); }