예제 #1
0
 public static int obtenerIDCompAutoriz(string codComp, string codAutoriz)
 {
     comp_autoriz = new Componente_Autorizacion();
     comp_autoriz.CodComponente.Codigo = codComp;
     comp_autoriz.CodAutoriz.Codigo    = codAutoriz;
     return(comp_autoriz.getID());
 }
예제 #2
0
 public static void insertarAutorizacionComponente(string codcomp, string codautoriz, string aliaspers, DateTime fechamax)
 {
     comp_autoriz = new Componente_Autorizacion();
     comp_autoriz.CodComponente.Codigo = codcomp;
     comp_autoriz.CodAutoriz.Codigo    = codautoriz;
     comp_autoriz.AliasPers.Alias      = aliaspers;
     comp_autoriz.FechaMax_Fin         = fechamax;
     Componente_Autorizacion.insertar(comp_autoriz);
 }
 public static void actualizarEstadoAsignacionAutorizacionFinalizada(int idTabla, int tipo, bool valida)
 {
     if (tipo.Equals(1)) // proyectos
     {
         asignacionAutorizacionP    = new Proyecto_Autorizacion();
         asignacionAutorizacionP.ID = idTabla;
         asignacionAutorizacionP.updateEstadoAsigAutorizP(valida);
     }
     else // componentes
     {
         asignacionAutorizacionC    = new Componente_Autorizacion();
         asignacionAutorizacionC.ID = idTabla;
         asignacionAutorizacionC.updateEstadoAsigAutorizC(valida);
     }
 }
예제 #4
0
 public static string obtenerAliasPersonaRespAutoriz(int id, string tipo)
 {
     if (tipo.Equals("Proyecto"))
     {
         proyec_autoriz    = new Proyecto_Autorizacion();
         proyec_autoriz.ID = id;
         return(proyec_autoriz.getAliasPersona());
     }
     else
     {
         comp_autoriz    = new Componente_Autorizacion();
         comp_autoriz.ID = id;
         return(comp_autoriz.getAliasPersona());
     }
 }
예제 #5
0
 public static void actualizarSINotificado(string tipo, int idAsig)
 {
     if (tipo.Equals("Proyecto"))
     {
         proyec_autoriz    = new Proyecto_Autorizacion();
         proyec_autoriz.ID = idAsig;
         proyec_autoriz.updateNotificadoYes();
     }
     else
     {
         comp_autoriz    = new Componente_Autorizacion();
         comp_autoriz.ID = idAsig;
         comp_autoriz.updateNotificadoYes();
     }
 }
예제 #6
0
 public static string obtenerEstadoNotifAsignacionAutorizacion(int idTabla, string tipoNotif)
 {
     if (tipoNotif.Equals("Proyecto"))
     {
         proyec_autoriz    = new Proyecto_Autorizacion();
         proyec_autoriz.ID = idTabla;
         return(proyec_autoriz.getNotificado());
     }
     else
     {
         comp_autoriz    = new Componente_Autorizacion();
         comp_autoriz.ID = idTabla;
         return(comp_autoriz.getNotificado());
     }
 }
예제 #7
0
 public static void actualizarFechaFinRealAutorizacionAsignada(int idTabla, DateTime fechaFinReal, int tipo)
 {
     if (tipo.Equals(1)) // proyecto_autorizacion
     {
         proyec_autoriz               = new Proyecto_Autorizacion();
         proyec_autoriz.ID            = idTabla;
         proyec_autoriz.FechaFin_Real = fechaFinReal;
         proyec_autoriz.updateFechaRealFinalizacion();
     }
     else // componente_autorizacion
     {
         comp_autoriz               = new Componente_Autorizacion();
         comp_autoriz.ID            = idTabla;
         comp_autoriz.FechaFin_Real = fechaFinReal;
         comp_autoriz.updateFechaRealFinalizacion();
     }
 }
예제 #8
0
 public static void eliminarAutorizacionComponente(int id)
 {
     comp_autoriz    = new Componente_Autorizacion();
     comp_autoriz.ID = id;
     Componente_Autorizacion.delete(comp_autoriz);
 }
예제 #9
0
 public static DataTable mostrarAutorizacionesComponente(string codcomp)
 {
     comp_autoriz = new Componente_Autorizacion();
     comp_autoriz.CodComponente.Codigo = codcomp;
     return(Componente_Autorizacion.mostrarAutorizaciones(comp_autoriz));
 }
예제 #10
0
 public static List <Object> obtenerDatosAsignacionAutorizacionComponente(int idCompAutoriz)
 {
     comp_autoriz    = new Componente_Autorizacion();
     comp_autoriz.ID = idCompAutoriz;
     return(comp_autoriz.getDatosComponenteAutorizacion());
 }