public AccountController()
        {
            usuar_N      = new Usuario_N();
            usuar_E      = new Usuario_E();
            modPerfil_E  = new ModuloPerfil_E();
            modPerfil_N  = new ModuloPerfil_N();
            oaUsua_E     = new OA_Usuario_E();
            oaUsua_N     = new OA_Usuario_N();
            oaUsuaPide_E = new OA_UsuarioPide_E();
            oaUsuaPide_N = new OA_UsuarioPide_N();
            iniSes_E     = new InicioSesion_E();
            iniSes_N     = new InicioSesion_N();

            OACodValUsuario_N = new OA_CodidgoValidacionUsuario_N();
        }
        public List <OA_UsuarioPide_E> listarUsuariosPIDE(string rucOA, string razSocial, string fechaIni1, string fechaIni2)
        {
            List <OA_UsuarioPide_E> listarUsuariPide_E = new List <OA_UsuarioPide_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTAR_USUARIOPIDE", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;

                    cmd.Parameters.AddWithValue("@RUCOA", rucOA);
                    cmd.Parameters.AddWithValue("@RAZSOCIAL", razSocial);
                    cmd.Parameters.AddWithValue("@FECHAIni1", fechaIni1);
                    cmd.Parameters.AddWithValue("@FECHAIni2", fechaIni2);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        OA_UsuarioPide_E UsuariPide_E = new OA_UsuarioPide_E();
                        UsuariPide_E.idUsuarioPide = Convert.ToInt32(dr["ID"]);
                        UsuariPide_E.idUsuarioOA   = Convert.ToInt32(dr["ID UOA"]);
                        UsuariPide_E.nro           = Convert.ToInt32(dr["NRO"]);
                        UsuariPide_E.rucOA         = Convert.ToString(dr["RUC"]);
                        UsuariPide_E.razSocial     = Convert.ToString(dr["RAZ. SOCIAL"]).ToUpper();
                        UsuariPide_E.repLegal      = Convert.ToString(dr["REPRESENTANTELEGAL"]).ToUpper();
                        UsuariPide_E.dniRepLegal   = Convert.ToString(dr["DNI REP. LEGAL"]);
                        UsuariPide_E.emailOA       = Convert.ToString(dr["CORREO"]).ToUpper();
                        UsuariPide_E.valido        = Convert.ToString(dr["VALIDO"]);
                        UsuariPide_E.fechaAltaPide = Convert.ToString(dr["FECHA ALTA"]);
                        UsuariPide_E.fechaBajaPide = Convert.ToString(dr["FECHA BAJA"]);
                        UsuariPide_E.cantidadDias  = Convert.ToInt32(dr["DIAS"]);
                        UsuariPide_E.estado        = Convert.ToString(dr["ESTADO"]);
                        listarUsuariPide_E.Add(UsuariPide_E);
                    }
                }
            }catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar usuarios Pide: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }
            return(listarUsuariPide_E);
        }
        public OA_UsuarioPide_E obtenerUsuarioPide(int id)
        {
            OA_UsuarioPide_E oaUsuarioPide_E = new OA_UsuarioPide_E();

            try
            {
                using (cmd = new SqlCommand("OBTENER_USUARIOPIDE", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@IDUSUARIOPIDE", id);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        OA_UsuarioPide_E UsuarioPide = new OA_UsuarioPide_E();
                        UsuarioPide.idUsuarioPide = Convert.ToInt32(dr["ID"]);
                        UsuarioPide.idUsuarioOA   = Convert.ToInt32(dr["ID UOA"]);
                        UsuarioPide.rucOA         = Convert.ToString(dr["RUC"]);
                        UsuarioPide.razSocial     = Convert.ToString(dr["RAZ. SOCIAL"]).ToUpper();
                        UsuarioPide.repLegal      = Convert.ToString(dr["REPRESENTANTELEGAL"]).ToUpper();
                        UsuarioPide.dniRepLegal   = Convert.ToString(dr["DNI REP. LEGAL"]).ToUpper();
                        UsuarioPide.emailOA       = Convert.ToString(dr["CORREO"]).ToUpper();
                        UsuarioPide.valido        = Convert.ToString(dr["VALIDO"]).ToUpper();
                        UsuarioPide.fechaAltaPide = Convert.ToString(dr["FECHA ALTA"]);
                        UsuarioPide.fechaBajaPide = Convert.ToString(dr["FECHA BAJA"]);
                        UsuarioPide.cantidadDias  = Convert.ToInt32(dr["DIAS"]);
                        UsuarioPide.activos       = Convert.ToString(dr["ACTIVO"]);
                        oaUsuarioPide_E           = UsuarioPide;
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar usuarios Pide: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(oaUsuarioPide_E);
        }
        public string eliminar(OA_UsuarioPide_E objOAUsuarPide)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_USUARIOPIDE", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "D");
                    cmd.Parameters.AddWithValue("@IDUSUARIOPIDE", objOAUsuarPide.idUsuarioPide);
                    cmd.Parameters.AddWithValue("@IDUSUARIOOA", 0);
                    cmd.Parameters.AddWithValue("@FECHAALTAPIDE", 0);
                    cmd.Parameters.AddWithValue("@FECHABAJAPIDE", 0);
                    cmd.Parameters.AddWithValue("@CANTIDADDIAS", 0);
                    cmd.Parameters.AddWithValue("@ACTIVO", objOAUsuarPide.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objOAUsuarPide.idUsuarioModificacion);
                    cmd.Parameters.AddWithValue("@FECHAMODIFICACION", ut.obtener_Fecha());
                    cmd.ExecuteNonQuery();

                    msg = "Se eliminó correctamente.";
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al eliminar UsuarioPide: " + ex.Message.ToString() + ex.StackTrace.ToString());
                msg = "Error al eliminar UsuarioPide";
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Beispiel #5
0
 public string eliminar(OA_UsuarioPide_E objOAUsuarPide)
 {
     return(oaUsuarioPide_D.eliminar(objOAUsuarPide));
 }
Beispiel #6
0
 public string modificar(OA_UsuarioPide_E objOAUsuarPide)
 {
     return(oaUsuarioPide_D.modificar(objOAUsuarPide));
 }
Beispiel #7
0
 public string agregar(OA_UsuarioPide_E objOAUsuarPide)
 {
     return(oaUsuarioPide_D.agregar(objOAUsuarPide));
 }