public async Task Update(LocalidadDto localidad, long id) { var _localidades = _mapper.Map <Galeno.Dominio.Entidades.Localidad>(localidad); _localidades.Id = id; await _repositorio.Update(_localidades); }
public override bool EjecutarComandoModificar() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } /* * if(string.IsNullOrEmpty(cmbZona.Text)) * { * MessageBox.Show(@"Por favor ingrese una Zona.", @"Atención", MessageBoxButtons.OK, * MessageBoxIcon.Error); * return false; * }*/ var localidadParaModificar = new LocalidadDto { Id = EntidadId.Value, Descripcion = $"{txtDescripcion.Text}", ProvinciaId = ((ProvinciaDto)cmbProvincia.SelectedItem).Id, //ZonaId = ((ZonaDto)cmbZona.SelectedItem).Id }; _localidadServicio.Modificar(localidadParaModificar); /* * CargarComboBox(cmbZona, * _localidadServicio.ObtenerPorProvincia(((ProvinciaDto)cmbProvincia.SelectedItem).Id, string.Empty), * "Descripcion", "Id");*/ return(true); }
public async Task <IActionResult> Put(long id, [FromBody] LocalidadDto valueDto) { var result = new ResultDto <bool>(); try { var modelExists = await _localidadService.GetByIdAsync(id); if (modelExists == null) { throw new AwayException("No existe el registro que desea editar."); } valueDto.Id = modelExists.Id; result.Data = await _localidadService.UpdateAsync(valueDto); } catch (AwayException ex) { _logger.Error(KOriginApp, ex.Message, ex); result.AddError(ex.Message); } catch (Exception ex) { _logger.Error(KOriginApp, ex.Message, ex); result.AddError("Ocurrió un error al intentar editar los datos del registro."); } return(Ok(result)); }
public void Insertar(LocalidadDto dto) { var localiadad = new Dominio.Entity.Entidades.Localidad() { ProvinciaId = dto.ProvinciaId, Descripcion = dto.Descripcion }; _localidadRepositorio.Add(localiadad); }
public void Modificar(LocalidadDto dto) { var localidad = _localidadRepositorio.GetById(dto.Id); if (localidad == null) { throw new Exception("No se encontro el registro solicitado."); } localidad.Descripcion = dto.Descripcion; localidad.ProvinciaId = dto.ProvinciaId; _localidadRepositorio.Update(localidad); Guardar(); }
public async Task <IActionResult> Post([FromBody] LocalidadDto valueDto) { var result = new ResultDto <LocalidadDto>(); try { result.Data = await _localidadService.CreateAsync(valueDto); } catch (Exception ex) { _logger.Error(KOriginApp, ex.Message, ex); result.AddError("Ocurrió un error al intentar agregar el registro."); } return(Ok(result)); }
public ResponsePersonaConId SetPersona(PersonaDto persona) { ResponsePersonaConId responsePersona = new ResponsePersonaConId(); LocalidadDto localidad = _serviceLocalidad.GetLocalidadDTOByNombreLocalidad(persona.Localidad); ResponseGeneros genero = _serviceGenero.GetGeneroByTipoGenero(persona.Genero); ProvinciaDto provincia = _serviceProvincia.GetProvinciaDTOByNombreProvincia(persona.Provincia); EstadoCivilDto estadocivil = _serviceEstadoCivil.GetEstadoCivilDTOByTipoEstadoCivil(persona.EstadoCivil); ResponseNacionalidad nacionalidad = _serviceNacionalidad.GetNacionalidadByTipoNacionalidad(persona.Nacionalidad); var personaEntity = new Persona { Dni = persona.Dni, Nombre = persona.Nombre, Apellido = persona.Apellido, FechaNacimiento = persona.FechaNacimiento, GeneroId = genero.GeneroId, EstadoCivilId = estadocivil.EstadoCivilId, NacionalidadId = nacionalidad.NacionalidadId, LocalidadId = localidad.LocalidadId, Direccion = persona.Direccion, TieneHijos = persona.TieneHijos, FechaDefuncion = persona.FechaDefuncion }; _repository.Add <Persona>(personaEntity); int personaId = GetPersonaIdByDNI(personaEntity.Dni); responsePersona.PersonaId = personaId; responsePersona.Dni = personaEntity.Dni; responsePersona.Nombre = personaEntity.Nombre; responsePersona.Apellido = personaEntity.Apellido; responsePersona.FechaNacimiento = personaEntity.FechaNacimiento; responsePersona.Genero = genero; responsePersona.GeneroId = genero.GeneroId; responsePersona.EstadoCivil = estadocivil; responsePersona.EstadoCivilId = estadocivil.EstadoCivilId; responsePersona.Nacionalidad = nacionalidad; responsePersona.NacionalidadId = nacionalidad.NacionalidadId; responsePersona.Provincia = provincia; responsePersona.ProvinciaId = provincia.ProvinciaId; responsePersona.Localidad = localidad; responsePersona.LocalidadId = localidad.LocalidadId; responsePersona.Direccion = personaEntity.Direccion; responsePersona.TieneHijos = personaEntity.TieneHijos; responsePersona.FechaDefuncion = personaEntity.FechaDefuncion; return(responsePersona); }
private void ConsumidorFinal() { var clientedni = _clienteServicio.ObtenerPorDni("99999999"); var provinciaDescripcion = _provinciaServicio.Obtener("Tucuman"); var localidadDescripcion = _localidadServicio.Obtener("San Miguel de Tucuman"); var provinciaId = 1; var localidadId = 1; if (clientedni == null) { if (provinciaDescripcion == null) { var provincia = new ProvinciaDto(); provincia.Id = 1; provincia.Descripcion = "Tucuman"; _provinciaServicio.Insertar(provincia); } if (localidadDescripcion == null) { var localidad = new LocalidadDto(); localidad.Id = 1; localidad.Descripcion = "San Miguel de Tucuman"; localidad.ProvinciaId = provinciaId; _localidadServicio.Insertar(localidad); } var cliente = new ClienteDto(); cliente.Apellido = "Final"; cliente.Nombre = "Consumidor"; cliente.Dni = "99999999"; cliente.Cuil = "99999999"; cliente.Email = "*****@*****.**"; cliente.FechaNacimiento = DateTime.Now; cliente.Calle = "sin nombre"; cliente.Numero = 99; cliente.Barrio = "sin nombre"; cliente.ProvinciaId = 1; cliente.LocalidadId = 1; _clienteServicio.Insertar(cliente); } }
public LocalidadDto Add(LocalidadDto dto) { var obj = new Domain.Entity.Entity.Localidad() { Descripcion = dto.Descripcion, Eliminado = dto.Eliminado, ProvinciaId = dto.ProvinciaId }; _localidadRepository.Add(obj); Save(); dto.Id = obj.Id; return(dto); }
public long Insertar(LocalidadDto localidadDto) { using (var context = new ModeloXCommerceContainer()) { var localidadNueva = new AccesoDatos.Localidad { Descripcion = localidadDto.Descripcion, ProvinciaId = localidadDto.ProvinciaId }; context.Localidades.Add(localidadNueva); context.SaveChanges(); return(localidadNueva.Id); } }
private void btnEditar_Click(object sender, EventArgs e) { if (dgvLocalidades.SelectedRows.Count > 0) { DataGridViewRow r = dgvLocalidades.SelectedRows[0]; LocalidadDto localidadDto = (LocalidadDto)r.Tag; LocalidadDto localidadDtoAux = (LocalidadDto)localidadDto.Clone(); FrmLocalidadesAE frm = new FrmLocalidadesAE(); Localidad localidad = _servicio.GetLocalidadesPorId(localidadDto.LocalidadId); frm.Text = "Editar Localidad"; frm.SetLocalidad(localidad); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { localidad = frm.GetLocalidad(); if (!_servicio.Existe(localidad)) { _servicio.Guardar(localidad); localidadDto = new LocalidadDto { LocalidadId = localidad.LocalidadId, NombreLocalidad = localidad.NombreLocalidad, Nomprovincia = localidad.provincia.NombreProvincia, }; SetearFila(r, localidadDto); MessageBox.Show("Registro Editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SetearFila(r, localidadDtoAux); MessageBox.Show("Registro Duplicado \nAlta Denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { SetearFila(r, localidadDtoAux); MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
public ResponsePersonaConId GetPersonaByDNI(int Dni) { ResponsePersonaConId aPerson = _query.GetPersonaByDNI(Dni); ResponseGeneros aGenero = _serviceGenero.GetGeneroByGeneroId(aPerson.GeneroId); EstadoCivilDto aEstadoCivil = _serviceEstadoCivil.GetEstadoCivilDTOByEstadoCivilId(aPerson.EstadoCivilId); ResponseNacionalidad aNacionalidad = _serviceNacionalidad.GetNacionalidadByNacionalidadId(aPerson.NacionalidadId); LocalidadDto aLocalidad = _serviceLocalidad.GetLocalidadDTOByLocalidadId(aPerson.LocalidadId); ProvinciaDto aProvincia = _serviceProvincia.GetProvinciaDTOByProvinciaId(aPerson.ProvinciaId); aPerson.Genero = aGenero; aPerson.EstadoCivil = aEstadoCivil; aPerson.Nacionalidad = aNacionalidad; aPerson.Provincia = aProvincia; aPerson.Localidad = aLocalidad; return(aPerson); }
public void Modificar(LocalidadDto localidadDto) { using (var context = new ModeloXCommerceContainer()) { var localidadModificar = context.Localidades .FirstOrDefault(x => x.Id == localidadDto.Id); if (localidadModificar == null) { throw new Exception("Ocurrio un error al Obtener la Provincia"); } localidadModificar.Descripcion = localidadDto.Descripcion; localidadModificar.ProvinciaId = localidadDto.ProvinciaId; context.SaveChanges(); } }
public int ModifyPersona(PersonaDatosModificablesString modelPersona) { LocalidadDto localidad = _serviceLocalidad.GetLocalidadDTOByNombreLocalidad(modelPersona.Localidad); ResponseGeneros genero = _serviceGenero.GetGeneroByTipoGenero(modelPersona.Genero); EstadoCivilDto estadocivil = _serviceEstadoCivil.GetEstadoCivilDTOByTipoEstadoCivil(modelPersona.EstadoCivil); var personaModify = new PersonaDatosModificables { Dni = modelPersona.Dni, Nombre = modelPersona.Nombre, Apellido = modelPersona.Apellido, Direccion = modelPersona.Direccion, LocalidadId = localidad.LocalidadId, GeneroId = genero.GeneroId, EstadoCivilId = estadocivil.EstadoCivilId, }; return(_query.ModifyPersona(personaModify)); }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevaLocalidad = new LocalidadDto { Descripcion = txtDescripcion.Text, ProvinciaId = ((ProvinciaDto)cmbProvincia.SelectedItem).Id }; _localidadServicio.Insertar(nuevaLocalidad); return(true); }
public LocalidadDto Update(LocalidadDto dto) { var obj = _localidadRepository.GetById(dto.Id); if (obj != null) { obj.Descripcion = dto.Descripcion; obj.ProvinciaId = dto.ProvinciaId; _localidadRepository.Update(obj); Save(); return(dto); } else { return(null); } }
public override bool EjecutarComandoModificar() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var localidadParaModificar = new LocalidadDto { Id = EntidadId.Value, Descripcion = txtDescripcion.Text, ProvinciaId = ((ProvinciaDto)cmbProvincia.SelectedItem).Id }; _localidadServicio.Modificar(localidadParaModificar); return(true); }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvLocalidades.SelectedRows.Count > 0) { DataGridViewRow r = dgvLocalidades.SelectedRows[0]; LocalidadDto localidadDto = (LocalidadDto)r.Tag; Localidad localidad = new Localidad(); DialogResult dr = MessageBox.Show($"¿Desea dar de baja la Localidad: {localidadDto.NombreLocalidad}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { //if (!_servicio.EstaRelacionado(localidad)) //{ _servicio.Borrar(localidadDto.LocalidadId); dgvLocalidades.Rows.Remove(r); MessageBox.Show("Registro Borrado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //} //else //{ // MessageBox.Show("Localidad con Clientes \nBaja Denegada", "Error", // MessageBoxButtons.OK, MessageBoxIcon.Error); //} } catch (Exception ex) { if (ex.Message.Contains("REFERENCE")) { MessageBox.Show("Localidad con Clientes \nBaja Denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }
public bool Add(LocalidadDto localidad) { try { var entidadLocalidad = new Entidades.Localidad { ProvinciaId = localidad.ProvinciaId, Descripcion = localidad.Descripcion }; _unidadDeTrabajo.LocalidadRepositorio.AddNoAsync(entidadLocalidad); _unidadDeTrabajo.CommitNoAsync(); return(true); } catch { return(false); } }
private void btnNuevo_Click(object sender, EventArgs e)//Hacer boton Nuevo { FrmLocalidadesAE frm = new FrmLocalidadesAE(); frm.Text = "Nueva Localidad"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { Localidad localidad = frm.GetLocalidad(); if (!_servicio.Existe(localidad)) { _servicio.Guardar(localidad); LocalidadDto localidadDto = new LocalidadDto { LocalidadId = localidad.LocalidadId, NombreLocalidad = localidad.NombreLocalidad, Nomprovincia = localidad.provincia.NombreProvincia }; DataGridViewRow r = ConstruirFila(); SetearFila(r, localidadDto); AgregarFila(r); MessageBox.Show("Registro Agregado", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro Existente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception excepcion) { MessageBox.Show(excepcion.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public bool Update(LocalidadDto localidadModificar) { try { var entidadModificar = new Entidades.Localidad { Id = localidadModificar.Id, ProvinciaId = localidadModificar.ProvinciaId, Descripcion = localidadModificar.Descripcion }; _unidadDeTrabajo.LocalidadRepositorio.UpdateNoAsync(entidadModificar); _unidadDeTrabajo.CommitNoAsync(); return(true); } catch { return(false); } }
public override bool EjecutarComandoNuevo() { if (!VerificarDatosObligatorios()) { MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var nuevaLocalidad = new LocalidadDto { Descripcion = $"{txtDescripcion.Text}", ProvinciaId = ((ProvinciaDto)cmbProvincia.SelectedItem).Id, //ZonaId = ((ZonaDto)cmbZona.SelectedItem).Id }; _localidadServicio.Insertar(nuevaLocalidad); /* CargarComboBox(cmbZona, * _localidadServicio.ObtenerPorProvincia(((ProvinciaDto)cmbProvincia.SelectedItem).Id, string.Empty), * "Descripcion", "Id");*/ return(true); }
internal override DtoBase PopulateDto(OracleDataReader reader) { var localidad = new LocalidadDto(); // if (!reader.IsDBNull(_ordLocId)) { localidad.LocId = reader.GetInt32(_ordLocId); } // if (!reader.IsDBNull(_ordLocDescripcion)) { localidad.LocDescripcion = reader.GetString(_ordLocDescripcion); } // if (!reader.IsDBNull(_ordLocPvcId)) { localidad.LocPvcId = reader.GetInt32(_ordLocPvcId); } // IsNew localidad.IsNew = false; return(localidad); }
private void SetearFila(DataGridViewRow r, LocalidadDto localidadDto) { r.Cells[cmnLocalidad.Index].Value = localidadDto.NombreLocalidad; r.Cells[cmnProvincia.Index].Value = localidadDto.Nomprovincia; r.Tag = localidadDto; }
public async Task Create(LocalidadDto localidad) { var _localidad = _mapper.Map <Galeno.Dominio.Entidades.Localidad>(localidad); await _repositorio.Add(_localidad); }