예제 #1
0
        public Cliente Build(System.Data.DataRow row)
        {
            Cliente            cli = new Cliente();
            ListaTipoDocumento listaTipoDocumentos = new ListaTipoDocumento();

            cli.tipo_documento   = (TipoDocumento)listaTipoDocumentos.Obtener(Convert.ToInt32(row["id_tipo_documento"]));
            cli.nro_documento    = Convert.ToString(row["nro_documento"]);
            cli.id_usuario       = Convert.ToDecimal(row["id_usuario"]);
            cli.username         = Convert.ToString(row["username"]);
            cli.nombre           = Convert.ToString(row["nombre"]);
            cli.apellido         = Convert.ToString(row["apellido"]);
            cli.telefono         = row["telefono"] != System.DBNull.Value ? Convert.ToDecimal(row["telefono"]) : 0;
            cli.sexo             = row["sexo"] != System.DBNull.Value ? new ListaSexo().Obtener(Convert.ToInt32(row["sexo"])) : new Indefinido();
            cli.fecha_nacimiento = Convert.ToDateTime(row["fecha_nacimiento"]);
            cli.dom_calle        = Convert.ToString(row["dom_calle"]);
            cli.altura           = row["nro_calle"] != System.DBNull.Value ? Convert.ToDecimal(row["nro_calle"]) : decimal.Zero;
            cli.depto            = Convert.ToString(row["depto"]);
            cli.piso             = Convert.ToDecimal(row["piso"]);
            cli.localidad        = Convert.ToString(row["localidad"]);
            cli.mail             = Convert.ToString(row["mail"]);
            cli.cod_postal       = Convert.ToString(row["cod_postal"]);
            cli.habilitada       = Convert.ToBoolean(row["habilitada"]);

            return(cli);
        }
예제 #2
0
        private void CargarCombos()
        {
            //var sexos = new ListaSexo();
            //cb_Sexo.DataSource = sexos.Todos;
            //cb_Sexo.DisplayMember = "Nombre";
            //cb_Sexo.ValueMember = "Id";

            var tipoDocumentos = new ListaTipoDocumento();

            cb_Tipo_de_documento.DataSource    = tipoDocumentos.Todos;
            cb_Tipo_de_documento.DisplayMember = "Nombre";
            cb_Tipo_de_documento.ValueMember   = "Id";
        }
예제 #3
0
        private void cargarCombos()
        {
            ListaSexo sexos = new ListaSexo();

            comboBox_Sexo.DataSource    = sexos.Todos;
            comboBox_Sexo.DisplayMember = "Nombre";
            comboBox_Sexo.ValueMember   = "Id";

            ListaTipoDocumento documentos = new ListaTipoDocumento();

            comboBox_Tipo_de_documento.DataSource    = documentos.Todos;
            comboBox_Tipo_de_documento.DisplayMember = "Nombre";
            comboBox_Tipo_de_documento.ValueMember   = "Id";
        }
        private void CargarCombo()
        {
            var sexos = new ListaSexo().Todos;

            cbSexo.DataSource    = sexos;
            cbSexo.DisplayMember = "Nombre";
            cbSexo.ValueMember   = "Id";

            var tipoDocs = new ListaTipoDocumento().Todos;

            cbTipoDocumento.DataSource    = tipoDocs;
            cbTipoDocumento.DisplayMember = "Nombre";
            cbTipoDocumento.ValueMember   = "Id";
        }
        protected override void AccionIniciar()
        {
            ListaSexo sexos = new ListaSexo();

            this.cbSexo.DataSource    = sexos.Todos;
            this.cbSexo.DisplayMember = "Nombre";
            this.cbSexo.ValueMember   = "Id";

            ListaTipoDocumento documentos = new ListaTipoDocumento();

            this.cbTipoDoc.DataSource     = documentos.Todos;
            this.cbTipoDoc.DisplayMember  = "Nombre";
            this.cbTipoDoc.ValueMember    = "Id";
            this.dtpFechaNacimiento.Value = FechaHelper.Ahora();

            //this.CargarTodosLosProfesionales();
        }
예제 #6
0
        private void CargarCombos()
        {
            ListaSexo sexos = new ListaSexo();

            cbSexo.DataSource    = sexos.Todos;
            cbSexo.DisplayMember = "Nombre";
            cbSexo.ValueMember   = "Id";

            ListaEstadoCivil estados = new ListaEstadoCivil();

            cbEstadoCivil.DataSource    = estados.Todos;
            cbEstadoCivil.DisplayMember = "Nombre";
            cbEstadoCivil.ValueMember   = "Id";

            ListaTipoDocumento documentos = new ListaTipoDocumento();

            cbTipoDocumento.DataSource    = documentos.Todos;
            cbTipoDocumento.DisplayMember = "Nombre";
            cbTipoDocumento.ValueMember   = "Id";
        }
예제 #7
0
        public FrmProfesionalModificar(Profesional profesional)
            : base()
        {
            _profesionalDomain  = new ProfesionalDomain(Program.ContextoActual.Logger);
            _especialidadDomain = new EspecialidadDomain(Program.ContextoActual.Logger);

            _profesional = profesional;

            InitializeComponent();

            ListaSexo sexos = new ListaSexo();

            this.cbSexo.DataSource    = sexos.Todos;
            this.cbSexo.DisplayMember = "Nombre";
            this.cbSexo.ValueMember   = "Id";

            ListaTipoDocumento documentos = new ListaTipoDocumento();

            this.cbTipoDocumento.DataSource    = documentos.Todos;
            this.cbTipoDocumento.DisplayMember = "Nombre";
            this.cbTipoDocumento.ValueMember   = "Id";
            this.dpFechaNacimiento.Value       = FechaHelper.Ahora();
        }
예제 #8
0
        private cliente CargarRelaciones(cliente unObjeto)
        {
            int ix;

            ix = ListaTipoPersona.FindIndex(x => x.id == unObjeto.fkpersona.idtipopersona);
            if (ix > -1)
            {
                unObjeto.fkpersona.fktipospersona = ListaTipoPersona[ix];
            }

            ix = ListaTipoDocumento.FindIndex(x => x.id == unObjeto.fkpersona.idtipodocumento);
            if (ix > -1)
            {
                unObjeto.fkpersona.fktiposdocumento = ListaTipoDocumento[ix];
            }

            ix = ListaGenero.FindIndex(x => x.id == unObjeto.fkpersona.idgenero);
            if (ix > -1)
            {
                unObjeto.fkpersona.fkgenero = ListaGenero[ix];
            }

            ix = ListaEstadoCivil.FindIndex(x => x.id == unObjeto.idestadocivil);
            if (ix > -1)
            {
                unObjeto.fkestadoscivile = ListaEstadoCivil[ix];
            }

            ix = ListaProfesion.FindIndex(x => x.id == unObjeto.idprofesion);
            if (ix > -1)
            {
                unObjeto.fkprofesione = ListaProfesion[ix];
            }

            return(unObjeto);
        }
예제 #9
0
        private persona CargarRelaciones(persona unObjeto)
        {
            int ix;

            ix = ListaTipoPersona.FindIndex(x => x.id == unObjeto.idtipopersona);
            if (ix > -1)
            {
                unObjeto.fktipospersona = ListaTipoPersona[ix];
            }

            ix = ListaTipoDocumento.FindIndex(x => x.id == unObjeto.idtipodocumento);
            if (ix > -1)
            {
                unObjeto.fktiposdocumento = ListaTipoDocumento[ix];
            }

            ix = ListaGenero.FindIndex(x => x.id == unObjeto.idgenero);
            if (ix > -1)
            {
                unObjeto.fkgenero = ListaGenero[ix];
            }

            return(unObjeto);
        }
예제 #10
0
        public List <INFOTipoDocumento> dbObterListaTipoDocumento()
        {
            StringBuilder   strSQL  = null;
            MySqlConnection objConn = null;
            // MySqlCommand objCmd = null;
            MySqlDataReader          objDr              = null;
            INFOTipoDocumento        objTipodocumento   = null;
            List <INFOTipoDocumento> ListaTipoDocumento = null;

            try
            {
                strSQL = new StringBuilder();

                strSQL.AppendLine("SELECT ID_TIPODOCUMENTO, NM_TIPODOCUMENTO ");
                strSQL.AppendLine(" FROM tipodocumento  ");
                strSQL.AppendLine(" ORDER BY ID_TIPODOCUMENTO ");

                objConn = new MySqlConnection(gConnectionString);
                objDr   = dbObterRegistros(objConn, strSQL.ToString(), null);

                if (objDr != null)
                {
                    while (objDr.Read())
                    {
                        objTipodocumento = new INFOTipoDocumento();

                        if (objDr["ID_TIPODOCUMENTO"] != DBNull.Value)
                        {
                            objTipodocumento.IdTipoDocumento = (double)objDr["ID_TIPODOCUMENTO"];
                        }

                        if (objDr["NM_TIPODOCUMENTO"] != DBNull.Value)
                        {
                            objTipodocumento.NomeTipoDocumento = (string)objDr["NM_TIPODOCUMENTO"];
                        }
                        else
                        {
                            objTipodocumento.NomeTipoDocumento = null;
                        }

                        if (ListaTipoDocumento == null)
                        {
                            ListaTipoDocumento = new List <INFOTipoDocumento>();
                        }

                        ListaTipoDocumento.Add(objTipodocumento);
                    }
                }

                return(ListaTipoDocumento);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objDr != null)
                {
                    if (objDr.IsClosed == false)
                    {
                        objDr.Close();
                    }
                    objDr = null;
                }

                if (objConn.State == System.Data.ConnectionState.Open)
                {
                    objConn.Close();
                    objConn.Dispose();
                    objConn = null;
                }

                strSQL = null;
            }
        }