Exemple #1
0
        public ActionResult Create(LocalidadEditViewModel localidadVm)
        {
            if (!ModelState.IsValid)
            {
                localidadVm.Provincia = mapper
                                        .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista());
                return(View(localidadVm));
            }

            LocalidadEditDto localidadDto = mapper.Map <LocalidadEditDto>(localidadVm);

            if (servicio.Existe(localidadDto))
            {
                ModelState.AddModelError(string.Empty, @"Localidad existente...");
                localidadVm.Provincia = mapper
                                        .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista());
                return(View(localidadVm));
            }

            try
            {
                servicio.Guardar(localidadDto);
                TempData["Msg"] = "Localidad agregado...";
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
                localidadVm.Provincia = mapper
                                        .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista());
                return(View(localidadVm));
            }
        }
Exemple #2
0
        private void tsbNuevo_Click(object sender, EventArgs e)
        {
            FrmLocalidadAE frm = DI.Create <FrmLocalidadAE>();

            frm.Text = "Agregar Localidad";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    LocalidadEditDto localidadEditDto = frm.GetProvincia();
                    if (_servicio.Existe(localidadEditDto))
                    {
                        MessageBox.Show("Registro repetido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        return;
                    }
                    _servicio.Guardar(localidadEditDto);
                    DataGridViewRow r = ConstruirFila();
                    var             localidadListDto = _mapper.Map <LocalidadListDto>(localidadEditDto);
                    localidadListDto.Provincia = (_servicioProvincia
                                                  .GetProvinciaPorId(localidadEditDto.ProvinciaId))
                                                 .NombreProvincia;
                    SetearFila(r, localidadListDto);
                    AgregarFila(r);
                    MessageBox.Show(" Registro agregado :) ", "Mensaje", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
        }
Exemple #3
0
        public ActionResult Edit(LocalidadEditViewModel localidadVm)
        {
            if (!ModelState.IsValid)
            {
                localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista());
                return(View(localidadVm));
            }
            LocalidadEditDto localidadDto = _mapper.Map <LocalidadEditDto>(localidadVm);

            if (_servicio.Existe(localidadDto))
            {
                ModelState.AddModelError(string.Empty, "Producto existente....");
                localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista());
                return(View(localidadVm));
            }
            try
            {
                _servicio.Guardar(localidadDto);
                TempData["Msg"] = "Producto Editado";
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
                localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista());
                return(View(localidadVm));
            }
        }
 public bool Existe(LocalidadEditDto localidadDto)
 {// yo recibo una 'localidadDto" aqui pero la tengo que
  //transformar en 1 "localidad"
     try
     {
         _conexionBd           = new ConexionBd();
         _repositorio          = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion());
         var localidad = new Localidad
         {
             //le paso los datos de la locDto a loc
             LocalidadId     = localidadDto.LocalidadId,
             NombreLocalidad = localidadDto.NombreLocalidad,
             provincia       = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId)
         };
         //se lo paso al repositorio y me fijo si existe
         var existe = _repositorio.Existe(localidad);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar ver si existe la Localidad");
     }
 }
        public void guardar(LocalidadEditDto localidadDto)
        {
            try
            {
                _conexionBd  = new ConexionBd();
                _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion());

                var localidad = new Localidad
                {
                    LocalidadID     = localidadDto.LocalidadID,
                    NombreLocalidad = localidadDto.NombreLocalidad,
                    provincia       = new Provincia
                    {
                        ProvinciaID     = localidadDto.ProvinciaID.Provinciaid,
                        NombreProvincia = localidadDto.ProvinciaID.NombreProvincia
                    }
                };
                _repositorio.guardar(localidad);
                _conexionBd.CerrarConexion();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
 public bool existe(LocalidadEditDto localidadDto)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion());
         //_repositorioprovincias = new RepositorioProvincias(_conexionBd.AbrirConexion());
         Localidad localidad = new Localidad
         {
             LocalidadID     = localidadDto.LocalidadID,
             NombreLocalidad = localidadDto.NombreLocalidad,
             provincia       = new Provincia
             {
                 ProvinciaID     = localidadDto.ProvinciaID.Provinciaid,
                 NombreProvincia = localidadDto.ProvinciaID.NombreProvincia
             }
         };
         var existe = _repositorio.existe(localidad);
         _conexionBd.CerrarConexion();
         return(existe);
     }
     catch (Exception)
     {
         throw new Exception("Error al intentar ver si existe la localidad");
     }
 }
Exemple #7
0
 public bool Existe(LocalidadEditDto localidadEditDto)
 {
     try
     {
         Localidad localidad = _mapper.Map <Localidad>(localidadEditDto);
         return(_repositorio.Existe(localidad));
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Exemple #8
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow r = dgvDatos.SelectedRows[0];
            var             localidadListDto = r.Tag as LocalidadListDto;
            var             localidadCopia   = (LocalidadListDto)localidadListDto.Clone();
            frmLocalidadAE  frm = DI.Create <frmLocalidadAE>();

            frm.Titulo("Editar Localidad");
            LocalidadEditDto localidadEditDto = servicio.GetLocalidadPorId(localidadListDto.LocalidadId);

            frm.SetLocalidad(localidadEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            localidadEditDto = frm.GetLocalidad();
            if (servicio.Existe(localidadEditDto))
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Localidad Existente", $"{localidadEditDto.NombreLocalidad} ya existe en la base de datos");
                SetearFila(r, localidadCopia);
                return;
            }
            try
            {
                servicio.Guardar(localidadEditDto);
                var lListDto = mapper.Map <LocalidadListDto>(localidadEditDto);
                localidadListDto.Provincia = (servicioProvincia
                                              .GetProvinciaId(localidadEditDto.ProvinciaId))
                                             .NombreProvincia;
                SetearFila(r, lListDto);
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowInfo("Localidad Editada", $"{lListDto.NombreLocalidad} " +
                                    $"ah sido editada correctamente");
            }
            catch (Exception)
            {
                frmMessageBox messageBox = new frmMessageBox();
                messageBox.Show();
                messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente.");
            }
        }
Exemple #9
0
 public void Guardar(LocalidadEditDto localidadDto)
 {
     try
     {
         Localidad localidad = mapper.Map <Localidad>(localidadDto);
         repositorioLocalidad.Guardar(localidad);
         unitOfWork.Save();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (ValidarDatos())
     {
         if (localidad == null)
         {
             localidad = new LocalidadEditDto();
         }
         localidad.NombreLocalidad = txtLocalidad.Text;
         localidad.ProvinciaID     = (ProvinciaListDto)comboBoxProvincia.SelectedItem;
         DialogResult = DialogResult.OK;
     }
 }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            LocalidadEditDto       localidadEditDto = _servicio.GetLocalidadPorId(id);
            LocalidadEditViewModel localidadVm      = _mapper.Map <LocalidadEditViewModel>(localidadEditDto);

            localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincia.GetProvincias());
            return(View(localidadVm));
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            if (dgbDatos.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow  r = dgbDatos.SelectedRows[0];
            LocalidadListDto LocalidadListDto         = (LocalidadListDto)r.Tag;
            LocalidadListDto localidadListDtoAuxiliar = LocalidadListDto.Clone() as LocalidadListDto;
            FrmLocalidadesAE frm = new FrmLocalidadesAE();
            LocalidadEditDto localidadEditDto = _servicio.getLocalidadPorID(LocalidadListDto.LocalidadID);

            frm.Text = "Editar Localidad";
            frm.SetLocalidad(localidadEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            try
            {
                localidadEditDto = frm.GetLocalidad();


                if (!_servicio.existe(localidadEditDto))
                {
                    _servicio.guardar(localidadEditDto);
                    LocalidadListDto.LocalidadID     = localidadEditDto.LocalidadID;
                    LocalidadListDto.NombreLocalidad = localidadEditDto.NombreLocalidad;
                    LocalidadListDto.NombreProvincia = localidadEditDto.ProvinciaID.NombreProvincia;


                    SetearFila(r, LocalidadListDto);
                    MessageBox.Show("registro modifica3", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    SetearFila(r, localidadListDtoAuxiliar);
                    MessageBox.Show("registro ya existenteee", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception exception)
            {
                SetearFila(r, localidadListDtoAuxiliar);

                MessageBox.Show(exception.Message, "Errorr, contate al programador nuevamente", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #13
0
        private void EditarMetroButton_Click(object sender, EventArgs e)
        {
            if (LocalidadesMetroGrid.SelectedRows.Count == 0)
            {
                return;
            }

            DataGridViewRow  r = LocalidadesMetroGrid.SelectedRows[0];
            LocalidadListDto localidadListDto         = (LocalidadListDto)r.Tag;
            LocalidadListDto localidadListDtoAuxiliar = localidadListDto.Clone() as LocalidadListDto;
            LocalidadAEForm  frm = new LocalidadAEForm();
            LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(localidadListDto.LocalidadId);

            frm.Text = "Editar localidad";
            frm.SetLocalidad(localidadEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            try
            {
                localidadEditDto = frm.GetLocalidad();
                //Controlar repitencia

                if (!_servicio.Existe(localidadEditDto))
                {
                    _servicio.Guardar(localidadEditDto);
                    localidadListDto.LocalidadId     = localidadEditDto.LocalidadId;
                    localidadListDto.NombreLocalidad = localidadEditDto.NombreLocalidad;
                    localidadListDto.NombreProvincia = (_serviciosProvincia.GetProvinciaPorId(localidadEditDto.ProvinciaId)).NombreProvincia;

                    SetearFila(r, localidadListDto);
                    MessageBox.Show("Registro Editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    SetearFila(r, localidadListDtoAuxiliar);
                    MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception exception)
            {
                SetearFila(r, localidadListDtoAuxiliar);

                MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #14
0
        private void OKMetroButton_Click(object sender, EventArgs e)
        {
            if (ValidadDatos())
            {
                if (localidad == null)
                {
                    localidad = new LocalidadEditDto();
                }

                localidad.NombreLocalidad = LocalidadMetroTextBox.Text;
                localidad.ProvinciaId     = ((Provincia)ProvinciasMetroComboBox.SelectedItem).ProvinciaId;
                DialogResult = DialogResult.OK;
            }
        }
Exemple #15
0
        private LocalidadEditDto construirLocalidad(SqlDataReader reader)
        {
            var localidad = new LocalidadEditDto();

            localidad.LocalidadID     = reader.GetInt32(0);
            localidad.NombreLocalidad = reader.GetString(1);
            var provinciaEditDto = _repositorioProvincias.GetProvinciaPorID(reader.GetInt32(2));

            localidad.ProvinciaID = new ProvinciaListDto
            {
                Provinciaid     = provinciaEditDto.ProvinciaId,
                NombreProvincia = provinciaEditDto.NombreProvincia
            };
            return(localidad);
        }
Exemple #16
0
        private void tsbEditar_Click(object sender, EventArgs e)
        {
            if (dgvDatos.SelectedRows.Count == 0)
            {
                return;
            }

            var            r = dgvDatos.SelectedRows[0];
            var            localidadListDto      = r.Tag as LocalidadListDto;
            var            localidadListDtoCopia = (LocalidadListDto)localidadListDto.Clone();
            FrmLocalidadAE frm = DI.Create <FrmLocalidadAE>();

            frm.Text = "Editar Localidad";
            LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(localidadListDto.LocalidadId);

            frm.SetLocalidad(localidadEditDto);
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.Cancel)
            {
                return;
            }

            localidadEditDto = frm.GetProvincia();
            if (_servicio.Existe(localidadEditDto))
            {
                MessageBox.Show(" Registro repetido :/ ", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                SetearFila(r, localidadListDtoCopia);
                return;
            }
            try
            {
                _servicio.Guardar(localidadEditDto);
                localidadListDto           = _mapper.Map <LocalidadListDto>(localidadEditDto);
                localidadListDto.Provincia = (_servicioProvincia
                                              .GetProvinciaPorId(localidadEditDto.ProvinciaId)).NombreProvincia;
                SetearFila(r, localidadListDto);
                MessageBox.Show(" Registro modificado :) ", "Mensaje",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception exception)
            {
                MessageBox.Show(exception.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                SetearFila(r, localidadListDtoCopia);
            }
        }
        private void btnOk_Click(object sender, EventArgs e)
        {
            if (ValidarDatos())
            {
                if (localidadDto == null)
                {
                    localidadDto = new LocalidadEditDto();
                }

                localidadDto.NombreLocalidad = txtLocalidad.Text;
                localidadDto.ProvinciaId     = ((ProvinciaListDto)cbProvincia.SelectedItem).ProvinciaId;
                //productoDto.Precio = decimal.Parse(PrecioTextBox.Text);
                //productoDto.Activo = ActivoCheckBox.Checked;
                //productoDto.Imagen = _rutaDelArchivo;
                DialogResult = DialogResult.OK;
            }
        }
Exemple #18
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }
            LocalidadEditDto localidadDto = _servicio.GetLocalidadPorId(id);

            if (localidadDto == null)
            {
                return(HttpNotFound("Còdigo de Localidad NO Encontrado"));
            }
            LocalidadEditViewModel localidadVm = _mapper.Map <LocalidadEditViewModel>(localidadDto);

            localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista());

            return(View(localidadVm));
        }
 public void Guardar(LocalidadEditDto localidadDto)
 {
     try
     {
         _conexionBd           = new ConexionBd();
         _repositorio          = new RepositorioLocalidades(_conexionBd.AbrirConexion());
         _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion());
         var localidad = new Localidad
         {
             LocalidadId     = localidadDto.LocalidadId,
             NombreLocalidad = localidadDto.NombreLocalidad,
             provincia       = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId)
         };
         _repositorio.Guardar(localidad);
         _conexionBd.CerrarConexion();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(id);

            if (localidadEditDto == null)
            {
                return(HttpNotFound("La localidad no existe"));
            }

            LocalidadListDto localidadDto = _mapper.Map <LocalidadListDto>(_servicio.GetLocalidadPorId(id));
            var provincia = _servicioProvincia.GetProvinciaId(localidadEditDto.LocalidadId);
            ///localidadDto.Provincia = provincia.NombreProvincia;
            LocalidadListViewModel localidadVm = _mapper.Map <LocalidadListViewModel>(localidadDto);

            return(View(localidadVm));
        }
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            FrmLocalidadesAE frm = new FrmLocalidadesAE();

            frm.Text = "Agregar Localidad";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    LocalidadEditDto localidadEditdto = frm.GetLocalidad();


                    if (!_servicio.existe(localidadEditdto))
                    {
                        _servicio.guardar(localidadEditdto);
                        LocalidadListDto localidadListDto = new LocalidadListDto();
                        localidadListDto.LocalidadID     = localidadEditdto.LocalidadID;
                        localidadListDto.NombreLocalidad = localidadEditdto.NombreLocalidad;
                        localidadListDto.NombreProvincia = localidadEditdto.ProvinciaID.NombreProvincia;


                        DataGridViewRow r = ConstruirFila();
                        SetearFila(r, localidadListDto);
                        AgregarFila(r);
                        MessageBox.Show("localidad Agrega3", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("localidad ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Errorr", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #22
0
        private void NuevoMetroButton_Click(object sender, EventArgs e)
        {
            LocalidadAEForm frm = new LocalidadAEForm();

            frm.Text = "Agregar Localidad";
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    LocalidadEditDto localidadEditDto = frm.GetLocalidad();
                    //Controlar repitencia

                    if (!_servicio.Existe(localidadEditDto))
                    {
                        _servicio.Guardar(localidadEditDto);

                        LocalidadListDto localidadListDto = new LocalidadListDto();

                        localidadListDto.LocalidadId     = localidadEditDto.LocalidadId;
                        localidadListDto.NombreLocalidad = localidadEditDto.NombreLocalidad;
                        localidadListDto.NombreProvincia = (_serviciosProvincia.GetProvinciaPorId(localidadEditDto.ProvinciaId)).NombreProvincia;
                        DataGridViewRow r = ConstruirFila();
                        SetearFila(r, localidadListDto);
                        AgregarFila(r);
                        MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception exception)
                {
                    MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #23
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            frmLocalidadAE frm = DI.Create <frmLocalidadAE>();

            frm.Titulo("Nueva Localidad");
            DialogResult dr = frm.ShowDialog(this);

            if (dr == DialogResult.OK)
            {
                try
                {
                    LocalidadEditDto localidadEditDto = frm.GetLocalidad();
                    if (servicio.Existe(localidadEditDto))
                    {
                        frmMessageBox messageBox = new frmMessageBox();
                        messageBox.Show();
                        messageBox.ShowError("Localidad Existente", $"{localidadEditDto.NombreLocalidad} ya existe en la base de datos");
                    }
                    servicio.Guardar(localidadEditDto);
                    DataGridViewRow  r = ConstruirFila();
                    LocalidadListDto localidadListDto = mapper.Map <LocalidadListDto>(localidadEditDto);
                    localidadListDto.Provincia = (servicioProvincia
                                                  .GetProvinciaId(localidadEditDto.ProvinciaId))
                                                 .NombreProvincia;
                    SetearFila(r, localidadListDto);
                    AgregarFila(r);
                    frmMessageBox frmMessage = new frmMessageBox();
                    frmMessage.Show();
                    frmMessage.ShowInfo("Registro Agregado", $"{localidadListDto.NombreLocalidad} ya a sido agergado");
                }
                catch (Exception)
                {
                    frmMessageBox frmMessage = new frmMessageBox();
                    frm.Show();
                    frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente");
                }
            }
        }
Exemple #24
0
        public ActionResult Delete(LocalidadListViewModel localidadVm)
        {
            LocalidadEditDto localidadDto = _mapper.Map <LocalidadEditDto>(localidadVm);

            if (_servicio.EstaRelacionado(localidadDto))
            {
                ModelState.AddModelError(string.Empty, "Registro relacionado con otra tabla...Baja denegada");
                return(View(localidadVm));
            }
            try
            {
                LocalidadListDto locDto = _mapper.Map <LocalidadListDto>(_servicio.GetLocalidadPorId(localidadVm.LocalidadId));
                localidadVm = _mapper.Map <LocalidadListViewModel>(_servicio.GetLocalidadPorId(localidadVm.LocalidadId));
                _servicio.Borrar(localidadVm.LocalidadId);
                TempData["Msg"] = "Registro Borrado...";
                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
                return(View(localidadVm));
            }
        }
Exemple #25
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            LocalidadEditDto localidadEditDto = servicio.GetLocalidadPorId(id);

            if (localidadEditDto == null)
            {
                return(HttpNotFound("Código de localidad inexistente..."));
            }

            LocalidadListDto localidadDto = mapper.Map <LocalidadListDto>(servicio.GetLocalidadPorId(id));
            var provincia = serviciosProvincia.GetProvinciaId(localidadEditDto.ProvinciaId);

            localidadDto.Provincia = provincia.NombreProvincia;

            LocalidadListViewModel localidadVm = mapper.Map <LocalidadListViewModel>(localidadDto);

            return(View(localidadVm));
        }
Exemple #26
0
        public LocalidadEditDto GetlocalidadPorId(int id)
        {
            LocalidadEditDto localidad = null;

            try
            {
                string cadenaComando =
                    "SELECT LocalidadID, NombreLocalidad,ProvinciaID FROM Localidades WHERE LocalidadID=@id";
                SqlCommand comando = new SqlCommand(cadenaComando, _sqlConnection);
                comando.Parameters.AddWithValue("@id", id);
                SqlDataReader reader = comando.ExecuteReader();
                if (reader.HasRows)
                {
                    reader.Read();
                    localidad = construirLocalidad(reader);
                }
                reader.Close();
                return(localidad);
            }
            catch (Exception)
            {
                throw new Exception("Error al intentar leer las ciudades");
            }
        }
Exemple #27
0
 public void SetLocalidad(LocalidadEditDto localidad)
 {
     this.localidad = localidad;
 }
Exemple #28
0
 public void SetLocalidad(LocalidadEditDto localidadEditDto)
 {
     this.localidadEditDto = localidadEditDto;
 }
 internal void SetLocalidad(LocalidadEditDto localidadEditDto)
 {
     localidadDto = localidadEditDto;
 }
Exemple #30
0
 public bool EstaRelacionado(LocalidadEditDto localidadDto)
 {
     throw new NotImplementedException();
 }