Ejemplo n.º 1
0
        public List <UP_GrupoOA_E> listaxfiltro(string rucOA, int idTipoSDA, int idOA)
        {
            List <UP_GrupoOA_E> listaGrupoOA_E = new List <UP_GrupoOA_E>();

            try
            {
                using (cmd = new SqlCommand("SP_LISTARXFILTRO_GRUPOOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@RUCOA", rucOA);
                    cmd.Parameters.AddWithValue("@IDTIPOSDA", idTipoSDA);
                    cmd.Parameters.AddWithValue("@IDOA", idOA);
                    dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        UP_GrupoOA_E UPGrupo_E = new UP_GrupoOA_E();
                        UPGrupo_E.idGrupoOA         = Convert.ToInt32(dr["ID"]);
                        UPGrupo_E.rucOA             = Convert.ToString(dr["RUC"]);
                        UPGrupo_E.razSocial         = Convert.ToString(dr["RAZON SOCIAL"]);
                        UPGrupo_E.nombreGrupo       = Convert.ToString(dr["GRUPO"]);
                        UPGrupo_E.activo            = Convert.ToBoolean(dr["ACTIVO"]);
                        UPGrupo_E.nombUsuarioReg    = Convert.ToString(dr["REGISTRADO POR"]);
                        UPGrupo_E.fechaRegistro     = Convert.ToString(dr["FECHA REGISTRO"]);
                        UPGrupo_E.nombUsuarioMod    = Convert.ToString(dr["MODIFICADO POR"]);
                        UPGrupo_E.fechaModificacion = Convert.ToString(dr["FECHA MODIFICACION"]);
                        listaGrupoOA_E.Add(UPGrupo_E);
                    }
                }
            }
            catch (Exception ex)
            {
                ut.logsave(this, ex);
                Debug.WriteLine("Error al listar grupos de la OA PRP: " + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(listaGrupoOA_E);
        }
Ejemplo n.º 2
0
        public string eliminar(UP_GrupoOA_E objGrupoOA)
        {
            string msg = "";

            try
            {
                using (cmd = new SqlCommand("SP_TRANSACCION_GRUPOOA", cnx.CONSel))
                {
                    cnx.CONSel.Open();
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@ACTION", "D");
                    cmd.Parameters.AddWithValue("@IDGRUPOOA", objGrupoOA.idGrupoOA);
                    cmd.Parameters.AddWithValue("@IDOA", objGrupoOA.idOA);
                    cmd.Parameters.AddWithValue("@NOMBGRUPO", 0);
                    cmd.Parameters.AddWithValue("@ACTIVO", objGrupoOA.activo);
                    cmd.Parameters.AddWithValue("@IDUSUARIOREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@FECHAREGISTRO", 0);
                    cmd.Parameters.AddWithValue("@IDUSUARIOMODIFICACION", objGrupoOA.idUsuarioRegistro);
                    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 grupo para OA :" + ex.Message.ToString() + ex.StackTrace.ToString());
            }
            finally
            {
                cnx.CONSel.Close();
            }

            return(msg);
        }
Ejemplo n.º 3
0
 public string modificar(UP_GrupoOA_E objGrupoOA)
 {
     return(UPGrupooA_D.modificar(objGrupoOA));
 }
Ejemplo n.º 4
0
 public string eliminar(UP_GrupoOA_E objGrupoOA)
 {
     return(UPGrupooA_D.eliminar(objGrupoOA));
 }
Ejemplo n.º 5
0
 public string agregar(UP_GrupoOA_E objGrupoOA)
 {
     return(UPGrupooA_D.agregar(objGrupoOA));
 }