public Estado_Proyecto(int id, Estado idestado, Proyecto codProy)
 {
     this.ID          = id;
     this.IDEstado    = idestado;
     this.CodProyecto = codProy;
 }
예제 #2
0
        public static void insertar1(Proyecto proyecto)
        {
            try
            {
                Conexion.abrirConexion();
                List <OdbcParameter> lista = new List <OdbcParameter>();
                OdbcParameter        p1, p2, p3, p4, p5, p6, p7, p8, p9;
                p1 = new OdbcParameter();
                p2 = new OdbcParameter();
                p3 = new OdbcParameter();
                p4 = new OdbcParameter();
                p5 = new OdbcParameter();
                p6 = new OdbcParameter();
                p7 = new OdbcParameter();
                p8 = new OdbcParameter();
                p9 = new OdbcParameter();

                p1.ParameterName = "@codigo";
                p1.OdbcType      = OdbcType.VarChar;
                p1.Size          = 10;
                p1.Value         = proyecto.Codigo;
                lista.Add(p1);

                p2.ParameterName = "@nombre";
                p2.OdbcType      = OdbcType.VarChar;
                p2.Size          = 60;
                p2.Value         = proyecto.Nombre;
                lista.Add(p2);

                p3.ParameterName = "@desc";
                p3.OdbcType      = OdbcType.VarChar;
                p3.Size          = 200;
                p3.Value         = proyecto.Descripcion;
                lista.Add(p3);

                /*
                 * p4.ParameterName = "@idtipoModif";
                 * p4.OdbcType = OdbcType.Int;
                 * //p4.Size = 10;
                 * p4.Value = proyecto.IDTipo_Modif.ID;
                 * lista.Add(p4);*/

                p5.ParameterName = "@codtipo_proy";
                p5.OdbcType      = OdbcType.Int;
                //p5.Size = 10;
                //proyecto.Codproyecto = new proyecto();
                p5.Value = proyecto.CodTipo_Proyecto.Codigo;//proyecto.Codproyecto.Codigo;
                lista.Add(p5);

                p6.ParameterName = "@idgest";
                p6.OdbcType      = OdbcType.Int;
                p6.Value         = proyecto.IDGestion.ID;
                lista.Add(p6);

                p7.ParameterName = "@costo";
                p7.OdbcType      = OdbcType.Decimal;
                p7.Value         = proyecto.Costo;
                lista.Add(p7);

                p8.ParameterName = "@idcrono";
                p8.OdbcType      = OdbcType.Int;
                p8.Value         = proyecto.IDCronograma.Id;
                lista.Add(p8);

                p9.ParameterName = "@codDpto";
                p9.OdbcType      = OdbcType.VarChar;
                p9.Size          = 10;
                p9.Value         = proyecto.CodDepartamento.Codigo;
                lista.Add(p9);

                Conexion.EjecutarProcedimientoAlmacenado("insertProyecto1", lista, "Escritura");
            }
            catch (Exception)
            {
                return;
            }
            finally
            {
                Conexion.cerrarConexion();
            }
        }
 public Estado_Proyecto()
 {
     this.IDEstado    = new Estado();
     this.CodProyecto = new Proyecto();
 }