Exemple #1
0
 public Revision(int id, Fase_Componente idfasecom, Personal aliaspers, Estado idestado)
 {
     this.ID          = id;
     this.IDFase_Comp = idfasecom;
     this.AliasPers   = aliaspers;
     this.IDEstado    = idestado;
 }
        public static void updateEstadoFaseComponente(Fase_Componente faseComponente)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1, p2;
                p1 = new OdbcParameter();
                p2 = new OdbcParameter();

                p1.ParameterName = "@codsubcomp";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = faseComponente.CodComponente.Codigo;
                lista.Add(p1);

                p2.ParameterName = "@nroPasoFase";
                p2.OdbcType      = OdbcType.Int;
                p2.Value         = faseComponente.IDFase.NroPaso;
                lista.Add(p2);

                Conexion.EjecutarProcedimientoAlmacenado("actualizarFaseDeEjecucion", lista, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
        public static void startEstadosInicialesFases(Fase_Componente faseComponente)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1;
                p1 = new OdbcParameter();

                p1.ParameterName = "@codsubcomp";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = faseComponente.CodComponente.Codigo;
                lista.Add(p1);

                Conexion.EjecutarProcedimientoAlmacenado("actualizarEstdosInicialesFases", lista, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
        public static DataTable mostrarFasesResponsables(Fase_Componente faseComponente, int i)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1, p2;
                p1 = new OdbcParameter();

                p1.ParameterName = "@codsubcomp";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = faseComponente.CodComponente.Codigo;
                lista.Add(p1);

                DataTable dt = Conexion.EjecutarProcedimientoMostrar("mostrarFasesAsignadasResponsables", lista);
                return(dt);
            }
            catch (Exception)
            {
                return(null);
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
 public Estado_FaseComponente(int id, Estado idestado, Fase_Componente idfasecomp, string descripcion)
 {
     this.ID          = id;
     this.IDEstado    = idestado;
     this.IDFase_Comp = idfasecomp;
     this.Descripcion = descripcion;
 }
        public static void actualizarResponsableAlterno(Fase_Componente faseComponente)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1, p2, p3, p4;
                p1 = new OdbcParameter();
                p2 = new OdbcParameter();
                p3 = new OdbcParameter();
                p4 = new OdbcParameter();

                p1.ParameterName = "@codsubcomp";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = faseComponente.CodComponente.Codigo;
                lista.Add(p1);

                p2.ParameterName = "@idfase";
                p2.OdbcType      = OdbcType.VarChar;
                p2.Size          = 6;
                p2.Value         = faseComponente.IDFase.ID;
                lista.Add(p2);

                p3.ParameterName = "@aliaspers";
                p3.OdbcType      = OdbcType.VarChar;
                p3.Size          = 20;
                p3.Value         = faseComponente.AliasPers.Alias;
                lista.Add(p3);

                p4.ParameterName = "@idcrono";
                p4.OdbcType      = OdbcType.Int;
                p4.Value         = faseComponente.IDCronograma.Id;
                lista.Add(p4);
                Conexion.EjecutarProcedimientoAlmacenado("updateFase_Componente_Responsable", lista, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
        public static void insertarInicialFechasDefault(Fase_Componente faseComponente, int total)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista, laux;
                lista = new List <OdbcParameter>();
                laux  = new List <OdbcParameter>();
                OdbcParameter p1, p2, px;
                p1 = new OdbcParameter();
                p2 = new OdbcParameter();
                px = new OdbcParameter();

                p1.ParameterName = "@codsubcomp";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = faseComponente.CodComponente.Codigo;
                lista.Add(p1);

                px.ParameterName = "@codsubcomp";
                px.OdbcType      = OdbcType.VarChar;
                px.Size          = 10;
                px.Value         = faseComponente.CodComponente.Codigo;
                laux.Add(px);


                p2.ParameterName = "@total";
                p2.OdbcType      = OdbcType.Int;
                p2.Value         = total;
                lista.Add(p2);

                Conexion.EjecutarProcedimientoAlmacenado("AsignarTodasFases", lista, "Escritura");
                Conexion.EjecutarProcedimientoAlmacenado("ActualizarCronogramaInicial", laux, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
        public static void updateCronogramas(Fase_Componente faseComponente, int diasDif)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1, p2, p3;
                p1 = new OdbcParameter();
                p2 = new OdbcParameter();
                p3 = new OdbcParameter();

                p1.ParameterName = "@idfase";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = faseComponente.IDFase.ID;
                lista.Add(p1);

                p2.ParameterName = "@codsubcomp";
                p2.OdbcType      = OdbcType.VarChar;
                p2.Size          = 10;
                p2.Value         = faseComponente.CodComponente.Codigo;
                lista.Add(p2);

                p3.ParameterName = "@diasDif";
                p3.OdbcType      = OdbcType.Int;
                p3.Value         = diasDif;
                lista.Add(p3);

                Conexion.EjecutarProcedimientoAlmacenado("updateCronogramasNextFasesAsignadas", lista, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }