Beispiel #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            frmProvinciasAE frm = DI.Create <frmProvinciasAE>();

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

            if (dr == DialogResult.OK)
            {
                try
                {
                    ProvinciaEditDto provinciaEditDto = frm.GetProvincia();
                    if (servicio.Existe(provinciaEditDto))
                    {
                        frmMessageBox messageBox = new frmMessageBox();
                        messageBox.Show();
                        messageBox.ShowError("Provincia Existente", $"{provinciaEditDto.NombreProvincia} ya existe en la base de datos");
                    }
                    servicio.Guardar(provinciaEditDto);
                    DataGridViewRow  r = ConstruirFila();
                    ProvinciaListDto provinciaListDto = mapper.Map <ProvinciaListDto>(provinciaEditDto);
                    SetearFila(r, provinciaListDto);
                    AgregarFila(r);
                    frmMessageBox frmMessage = new frmMessageBox();
                    frmMessage.Show();
                    frmMessage.ShowInfo("Registro Agregado", $"{provinciaListDto.NombreProvincia} ya a sido agergado");
                }
                catch (Exception)
                {
                    frmMessageBox frmMessage = new frmMessageBox();
                    frm.Show();
                    frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente");
                }
            }
        }
Beispiel #2
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     if (ValidarDatos())
     {
         provinciadto = (ProvinciaListDto)comboBoxProvincia.SelectedItem;
         DialogResult = DialogResult.OK;
     }
 }
Beispiel #3
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (ValidarDatos())
     {
         provinciaDto = mcbProvincia.SelectedItem as ProvinciaListDto;
         DialogResult = DialogResult.OK;
     }
 }
Beispiel #4
0
        internal static Provincia ConvertirProvinciaListDtoEnProvincia(ProvinciaListDto selectedItem)
        {
            return(new Provincia
            {
                NombreProvincia = selectedItem.NombreProvincia,
                ProvinciaID = selectedItem.Provinciaid
            });

            throw new NotImplementedException();
        }
 private void provinciasComboBox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (provinciasComboBox.SelectedIndex != 0)
     {
         ProvinciaListDto provinciaListDto = (ProvinciaListDto)provinciasComboBox.SelectedItem;
         Helper.CargarDatosComboLocalidades(ref LocalidadComboBox, provinciaListDto);
     }
     else
     {
         LocalidadComboBox.DataSource = null;
     }
 }
 public List <LocalidadListDto> GetLista(ProvinciaListDto provinciaDto)
 {
     try
     {
         _conexionBd  = new ConexionBd();
         _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion());
         var lista = _repositorio.GetLista(provinciaDto);
         _conexionBd.CerrarConexion();
         return(lista);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Beispiel #7
0
        public static void CargarComboProvincias(ref ComboBox combo)
        {
            IServiciosProvincias servicioProvincia = DI.Create <IServiciosProvincias>();
            var lista            = servicioProvincia.GetLista();
            var defaultProvincia = new ProvinciaListDto
            {
                ProvinciaId     = 0,
                NombreProvincia = " <Seleccione una Provincia> "
            };

            lista.Insert(0, defaultProvincia);
            combo.DataSource    = lista;
            combo.ValueMember   = "ProvinciaId";
            combo.DisplayMember = "NombreProvincia";
            combo.SelectedIndex = 0;
        }
Beispiel #8
0
        internal static void CargarDatosComboLocalidades(ref ComboBox combo, ProvinciaListDto provinciaListDto)
        {
            IServicioLocalidad serviciosLocalidad = new ServicioLocalidad();
            var lista            = serviciosLocalidad.GetLista(provinciaListDto);
            var defaultLocalidad = new LocalidadListDto
            {
                LocalidadID     = 0,
                NombreLocalidad = "Seleccione Localidad"
            };

            lista.Insert(0, defaultLocalidad);
            combo.DataSource    = lista;
            combo.ValueMember   = "LocalidadId";
            combo.DisplayMember = "NombreLocalidad";
            combo.SelectedIndex = 0;
        }
Beispiel #9
0
        public static void CargarDatosComboProvincias(ref ComboBox combo)
        {
            iServiciosProvincia _sericioprovincia = new ServicioProvincias();
            var lista            = _sericioprovincia.GetProvincias();
            var defaultprovincia = new ProvinciaListDto
            {
                Provinciaid     = 0,
                NombreProvincia = "Seleccione una provincia"
            };

            lista.Insert(0, defaultprovincia);
            combo.DataSource    = lista;
            combo.ValueMember   = "ProvinciaId";
            combo.DisplayMember = "NombreProvincia";
            combo.SelectedIndex = 0;
        }
Beispiel #10
0
 private void btnEditar_Click(object sender, EventArgs e)
 {
     if (dgbDatos.SelectedRows.Count > 0)
     {
         DataGridViewRow  r                = dgbDatos.SelectedRows[0];
         ProvinciaListDto provincia        = (ProvinciaListDto)r.Tag;
         ProvinciaListDto provincia1       = (ProvinciaListDto)provincia.Clone();
         ProvinciaEditDto provinciaEditDto = new ProvinciaEditDto
         {
             ProvinciaId     = provincia.Provinciaid,
             NombreProvincia = provincia.NombreProvincia
         };
         FrmProvinciasAE frm = new FrmProvinciasAE();
         frm.Text = "editar Provincia";
         frm.SetProvincia(provinciaEditDto);
         DialogResult dr = frm.ShowDialog(this);
         if (dr == DialogResult.OK)
         {
             try
             {
                 provinciaEditDto = frm.GetProvincia();
                 if (!_servicio.Existe(provinciaEditDto))
                 {
                     _servicio.Guardar(provinciaEditDto);
                     provincia.NombreProvincia = provinciaEditDto.NombreProvincia;
                     SetearFila(r, provincia);
                     MessageBox.Show("registro Modifica3", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
                 else
                 {
                     SetearFila(r, provincia1);
                     MessageBox.Show("registro ya existente", "mensajee", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 }
             }
             catch (Exception ex)
             {
                 SetearFila(r, provincia1);
                 MessageBox.Show(ex.Message, "error llamar al programador", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
 }
        public List <ProvinciaListDto> GetProvincias()
        {
            List <ProvinciaListDto> lista = new List <ProvinciaListDto>();

            try
            {
                string        cadenaComando = "select provinciaId, NombreProvincia from Provincias";
                SqlCommand    comando       = new SqlCommand(cadenaComando, _conexion);
                SqlDataReader reader        = comando.ExecuteReader();
                while (reader.Read())
                {
                    ProvinciaListDto provincia = ConstruirProvinciaListDto(reader);
                    lista.Add(provincia);
                }
                reader.Close();
                return(lista);
            }
            catch (Exception)
            {
                throw new Exception("Error al intentar we");
            }
        }
Beispiel #12
0
 private void btnBorrar_Click(object sender, EventArgs e)
 {
     if (dgbDatos.SelectedRows.Count > 0)
     {
         DataGridViewRow  r         = dgbDatos.SelectedRows[0];
         ProvinciaListDto provincia = (ProvinciaListDto)r.Tag;
         DialogResult     dr        = MessageBox.Show($@"vas a dar de baja el registro que seleccionaste recien: {provincia.NombreProvincia}",
                                                      @"Confirmar baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dr == DialogResult.Yes)
         {
             try
             {
                 _servicio.Borrar(provincia.Provinciaid);
                 dgbDatos.Rows.Remove(r);
                 MessageBox.Show(@"Registro borra3", @"message", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message, @"error", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            FrmBuscarLocalidad frm = new FrmBuscarLocalidad();

            frm.Text = "Seleccionar Provincia";
            DialogResult dr = frm.ShowDialog(this);

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

            try
            {
                ProvinciaListDto providto = frm.GetProvincia();
                lista = _servicio.GetLista(providto);
                MostrarDatosEnGrilla();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, @"error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
Beispiel #14
0
        public List <LocalidadListDto> GetLista(ProvinciaListDto provinciaDto)
        {
            List <LocalidadListDto> lista = new List <LocalidadListDto>();

            try
            {
                string        cadenacomando;
                SqlCommand    comando;
                SqlDataReader reader;
                if (provinciaDto == null)
                {
                    cadenacomando = "SELECT LocalidadID, NombreLocalidad, nombreProvincia From Localidades inner join Provincias ON Localidades.ProvinciaID=Provincias.ProvinciaID";
                    comando       = new SqlCommand(cadenacomando, _sqlConnection);
                    reader        = comando.ExecuteReader();
                }
                else
                {
                    cadenacomando = "SELECT LocalidadID, NombreLocalidad, nombreProvincia From Localidades inner join Provincias ON Localidades.ProvinciaID=Provincias.ProvinciaID where Localidades.ProvinciaID=@ProvinciaID";

                    comando = new SqlCommand(cadenacomando, _sqlConnection);
                    comando.Parameters.AddWithValue("@provinciaID", provinciaDto.Provinciaid);
                    reader = comando.ExecuteReader();
                }
                while (reader.Read())
                {
                    var localidadDto = ConstruirLocalidadDto(reader);
                    lista.Add(localidadDto);
                }
                reader.Close();
                return(lista);
            }
            catch (Exception)
            {
                throw new Exception("error al intentar leer localidades");
            }
        }
Beispiel #15
0
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            FrmProvinciasAE frm = new FrmProvinciasAE();

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

            if (dr == DialogResult.OK)
            {
                try
                {
                    ProvinciaEditDto provinciaEditDto = frm.GetProvincia();
                    if (!_servicio.Existe(provinciaEditDto))
                    {
                        _servicio.Guardar(provinciaEditDto);
                        DataGridViewRow  r = ConstruirFila();
                        ProvinciaListDto provinciaListDto = new ProvinciaListDto
                        {
                            Provinciaid     = provinciaEditDto.ProvinciaId,
                            NombreProvincia = provinciaEditDto.NombreProvincia
                        };
                        SetearFila(r, provinciaListDto);
                        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);
                }
            }
        }
Beispiel #16
0
 private void SetearFila(DataGridViewRow r, ProvinciaListDto provincia)
 {
     r.Cells[cmnProvincias.Index].Value = provincia.NombreProvincia;
     r.Tag = provincia;
 }