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"); } } }
private void btnBuscar_Click(object sender, EventArgs e) { if (ValidarDatos()) { provinciadto = (ProvinciaListDto)comboBoxProvincia.SelectedItem; DialogResult = DialogResult.OK; } }
private void btnAceptar_Click(object sender, EventArgs e) { if (ValidarDatos()) { provinciaDto = mcbProvincia.SelectedItem as ProvinciaListDto; DialogResult = DialogResult.OK; } }
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); } }
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; }
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; }
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; }
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"); } }
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); } }
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"); } }
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); } } }
private void SetearFila(DataGridViewRow r, ProvinciaListDto provincia) { r.Cells[cmnProvincias.Index].Value = provincia.NombreProvincia; r.Tag = provincia; }