/// <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); }
//--------------------------------------------------------------- // 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); }