Пример #1
0
        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;
 }
Пример #3
0
 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;
 }
Пример #4
0
        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);
        }
Пример #6
0
        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);
        }
Пример #7
0
        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);
            }
        }