Exemplo n.º 1
0
        /// <summary>
        /// Construye una entidad con datos de parametro: Vendedor
        /// </summary>
        /// <param name="p_strCod">Código</param>
        /// <param name="p_strApellido">Apellido</param>
        /// <param name="p_strNombre">Nombre</param>
        /// <param name="p_strUsuario">Usuario Sistema</param>
        /// <param name="p_strTel1">Telefono1</param>
        /// <param name="p_strCelular">Celular</param>
        /// <param name="p_strTel2">Telefono2</param>
        /// <param name="p_dtFecnacim">Fecha Nacimiento</param>
        /// <param name="p_strDireccion">Dirección</param>
        /// <param name="p_strCodsuperv">Supervisor</param>
        /// <param name="p_strCodtvend">Tipo Vendedor</param>
        /// <param name="p_strHorarios">Horarios</param>
        /// <param name="p_strHistorico">Es Historico</param>
        /// <returns>Entidad: Vendedor</returns>
        public static EVendedor NewFilled(string p_strCod,
                                          string p_strApellido,
                                          string p_strNombre,
                                          string p_strUsuario,
                                          string p_strTel1,
                                          string p_strCelular,
                                          string p_strTel2,
                                          DateTime p_dtFecnacim,
                                          string p_strDireccion,
                                          string p_strCodsuperv,
                                          string p_strCodtvend,
                                          string p_strHorarios,
                                          string p_strHistorico)
        {
            // Creamos una tabla compatible con la entidad
            DataTable l_dtTemp = new DataTable();

            l_dtTemp.Columns.AddRange(EVendedor.Struct);

            // Creamos una row a partir de la tabla creada y la
            // llenamos con los valores iniciales
            DataRow l_drTemp = l_dtTemp.NewRow();

            l_drTemp["vnd_cd6_cod"]       = p_strCod;
            l_drTemp["vnd_des_apellido"]  = p_strApellido;
            l_drTemp["vnd_des_nombre"]    = p_strNombre;
            l_drTemp["vnd_nom_usuario"]   = p_strUsuario;
            l_drTemp["vnd_tel_tel1"]      = p_strTel1;
            l_drTemp["vnd_tel_celular"]   = p_strCelular;
            l_drTemp["vnd_tel_tel2"]      = p_strTel2;
            l_drTemp["vnd_fec_fecnacim"]  = p_dtFecnacim;
            l_drTemp["vnd_ede_direccion"] = p_strDireccion;
            l_drTemp["vnd_cd6_codsuperv"] = p_strCodsuperv;
            l_drTemp["vnd_rcd_codtvend"]  = p_strCodtvend;
            l_drTemp["vnd_txt_horarios"]  = p_strHorarios;
            l_drTemp["vnd_cd1_historico"] = p_strHistorico;
            l_drTemp["vnd_cd1_vemayor"]   = "";
            l_drTemp["vnd_des_tipovnd"]   = "";
            l_drTemp["vnd_ede_nya"]       = "";
            l_drTemp["vnd_nom_superv"]    = "";

            // Agregamos la Row creada a la tabla creada y creamos
            // una entidad a partir de la DataTable de 1 registro
            l_dtTemp.Rows.Add(l_drTemp);
            EVendedor l_entRet = new EVendedor(l_dtTemp);

            l_dtTemp.Dispose();
            return(l_entRet);
        }
Exemplo n.º 2
0
        //---------------------------------------------------------------
        // Metodos públicos de la clase
        //---------------------------------------------------------------

        /// <summary>
        /// Construye una entidad vacía: Vendedor
        /// </summary>
        /// <returns>Entidad vacia: Vendedor</returns>
        public static EVendedor NewEmpty()
        {
            // Creamos una tabla compatible con la entidad
            DataTable l_dtTemp = new DataTable();

            l_dtTemp.Columns.AddRange(EVendedor.Struct);

            // Creamos una row a partir de la tabla creada y la
            // llenamos con los valores iniciales
            DataRow l_drTemp = l_dtTemp.NewRow();

            l_drTemp["vnd_cd6_cod"]       = "";
            l_drTemp["vnd_des_apellido"]  = "";
            l_drTemp["vnd_des_nombre"]    = "";
            l_drTemp["vnd_nom_usuario"]   = "";
            l_drTemp["vnd_tel_tel1"]      = "";
            l_drTemp["vnd_tel_celular"]   = "";
            l_drTemp["vnd_tel_tel2"]      = "";
            l_drTemp["vnd_fec_fecnacim"]  = DateTimeRuts.Empty;
            l_drTemp["vnd_ede_direccion"] = "";
            l_drTemp["vnd_cd6_codsuperv"] = "";
            l_drTemp["vnd_rcd_codtvend"]  = "";
            l_drTemp["vnd_txt_horarios"]  = "";
            l_drTemp["vnd_cd1_historico"] = "";
            l_drTemp["vnd_cd1_vemayor"]   = "";
            l_drTemp["vnd_des_tipovnd"]   = "";
            l_drTemp["vnd_ede_nya"]       = "";
            l_drTemp["vnd_nom_superv"]    = "";

            // Agregamos la Row creada a la tabla creada y creamos
            // una entidad a partir de la DataTable de 1 registro
            l_dtTemp.Rows.Add(l_drTemp);
            EVendedor l_entRet = new EVendedor(l_dtTemp);

            l_dtTemp.Dispose();
            return(l_entRet);
        }