private void NuevoMetroButton_Click(object sender, EventArgs e) { SocioAEForm frm = new SocioAEForm(); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { SocioEditDto socioEditDto = frm.GetSocio(); _servicio.Agregar(socioEditDto); DataGridViewRow r = ConstruirFila(); SocioListDto socioListDto = Mapeador.ConvertirASocioDto(socioEditDto); SetearFila(r, socioListDto); AgregarFila(r); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { throw new Exception(ex.Message); } } }
private void MostrarDatosSocios(SocioListDto listDto) { NombreMetroTextBox.Text = listDto.Nombre; ApellidoMetroTextBox.Text = listDto.Apellido; CalleMetroTextBox.Text = listDto.Direccion; TelCelMetroTextBox.Text = listDto.TelefonoMovil; EMailMetroTextBox.Text = listDto.CorreoElectronico; }
private void SetearFila(DataGridViewRow r, SocioListDto socioListDto) { r.Cells[cmnNombre.Index].Value = socioListDto.Nombre; r.Cells[cmnApellido.Index].Value = socioListDto.Apellido; r.Cells[cmnDireccion.Index].Value = socioListDto.Direccion; r.Cells[cmnLocalidad.Index].Value = socioListDto.LocalidadListDto.NombreLocalidad; r.Cells[cmnTelFijo.Index].Value = socioListDto.TelefonoFijo; r.Cells[cmnCel.Index].Value = socioListDto.TelefonoMovil; r.Cells[cmnCorreo.Index].Value = socioListDto.CorreoElectronico; r.Cells[cmnSancionado.Index].Value = socioListDto.Sancionado; r.Cells[cmnActivo.Index].Value = socioListDto.Activo; r.Tag = socioListDto; }
internal static void CargarComboSocios(ref MetroComboBox socioIdMetroComboBox) { IServicioSocios servicio = new ServicioSocios(); var lista = servicio.GetLista();//nul,nul var defaultSocio = new SocioListDto() { SocioId = 0, NroDoc = "Seleccione Nº Doc Socio" }; lista.Insert(0, defaultSocio); socioIdMetroComboBox.DataSource = lista; socioIdMetroComboBox.ValueMember = "SocioId"; socioIdMetroComboBox.DisplayMember = "NroDoc"; socioIdMetroComboBox.SelectedIndex = 0; }
private SocioListDto ConstruirSocioListDto(SqlDataReader reader) { SocioListDto socio = new SocioListDto(); socio.SocioId = reader.GetInt32(0); socio.Nombre = reader.GetString(1); socio.Apellido = reader.GetString(2); socio.NroDoc = reader.GetString(3); socio.Direccion = reader.GetString(4); socio.NombreLocalidad = reader.GetString(5); socio.TelefonoFijo = reader[6] != DBNull.Value ? reader.GetString(6) : null; socio.TelefonoMovil = reader[7] != DBNull.Value ? reader.GetString(7) : null; socio.CorreoElectronico = reader[8] != DBNull.Value ? reader.GetString(8) : null; socio.Sancionado = reader.GetBoolean(9); socio.Activo = reader.GetBoolean(10); return(socio); }
private SocioListDto ConstruirAlbumListDto(SqlDataReader reader) { SocioListDto socio = new SocioListDto(); socio.SocioId = reader.GetInt32(0); socio.Nombre = reader.GetString(1); socio.Apellido = reader.GetString(2); socio.NroDoc = reader.GetString(3); socio.Direccion = reader.GetString(4); socio.LocalidadListDto = _repositoriolocalidades.GetLocalidadesporId(reader.GetInt32(5)); //socio.ProvinciaListDto = _repositorioprovincias.GetProvinciasPorId(reader.GetInt32(6)); socio.TelefonoFijo = reader[7] != DBNull.Value ? reader.GetString(7) : null; socio.TelefonoMovil = reader[8] != DBNull.Value ? reader.GetString(8) : null; socio.CorreoElectronico = reader[9] != DBNull.Value ? reader.GetString(9) : null; socio.Sancionado = reader.GetBoolean(10); socio.Activo = reader.GetBoolean(11); return(socio); }
public List <SocioListDto> GetLista() { List <SocioListDto> lista = new List <SocioListDto>(); try { string cadenaComando = "SELECT SocioId, Nombre, Apellido,NroDoc, Direccion,LocalidadId, ProvinciaId, TelefonoFijo,TelefonoMovil, CorreoElectronico, Sancionado, Activo" + " FROM Socios"; SqlCommand comando = new SqlCommand(cadenaComando, _connection); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { SocioListDto socioDto = ConstruirAlbumListDto(reader); lista.Add(socioDto); } reader.Close(); return(lista); } catch (Exception e) { throw new Exception(e.Message); } }