public static Cronograma obtenerCronograma(string codigo) { try { Conexion.abrirConexion(); string sql = "Select cr.Fecha_Inicio,cr.Fecha_Conclusion from Proyecto p,Cronograma cr where p.IDCronograma=cr.ID and p.Codigo='" + codigo + "'"; OdbcDataReader dr = Conexion.ObtenerTuplas(sql); if (dr.Read()) { //Conexion.DesconectarBD(); Cronograma x = new Cronograma(int.MaxValue, dr.GetDateTime(0), dr.GetDateTime(1)); return(x); } else { return(null); } } catch (Exception) { return(null); } finally { Conexion.cerrarConexion(); } }
public static Cronograma getIDCronograma_desdeSubcomponente(string codsubcomp) { try { Conexion.abrirConexion(); string sql = "select cr.Fecha_Inicio,cr.Fecha_Conclusion from Componente c,Cronograma cr" + " where c.IDCronograma=cr.Id and c.Codigo= (select c.CodComponente " + " from Componente c" + " where c.Codigo='" + codsubcomp + "')"; OdbcDataReader dr = Conexion.ObtenerTuplas(sql); Cronograma x = null; if (dr.Read()) { x = new Cronograma(int.MaxValue, dr.GetDateTime(0), dr.GetDateTime(1)); } return(x); } catch (Exception) { return(null); } finally { Conexion.cerrarConexion(); } }
public static Cronograma getCronograma(string idfase, string codsubcomp) { try { Conexion.abrirConexion(); string sql = "select fc.ID,fc.IDFase,fc.CodComponente,fc.IDCronograma,cr.Fecha_Inicio,cr.Fecha_Conclusion,fc.AliasPers" + " from Fase_Componente fc,Cronograma cr" + " where fc.IDCronograma=cr.Id and fc.CodComponente='" + codsubcomp + "' and fc.IDFase='" + idfase + "';"; OdbcDataReader dr = Conexion.ObtenerTuplas(sql); Cronograma x = null; if (dr.Read()) { x = new Cronograma(dr.GetInt32(3), dr.GetDateTime(4), dr.GetDateTime(5)); } return(x); } catch (Exception) { return(null); } finally { Conexion.cerrarConexion(); } }
public static Cronograma obtenerCronograma(string codComp) { try { Conexion.abrirConexion(); string sql = "select cr.Fecha_Inicio,cr.Fecha_Conclusion from Componente c, Cronograma cr where c.IDCronograma=cr.ID and c.Codigo='" + codComp + "'"; OdbcDataReader dr = Conexion.ObtenerTuplas(sql); if (dr.Read()) { Cronograma x = new Cronograma(int.MaxValue, dr.GetDateTime(0), dr.GetDateTime(1)); return(x); } return(null); /*else * { * //Conexion.cerrarConexion(); * return null; * }*/ } catch (Exception) { return(null); } finally { Conexion.cerrarConexion(); } }
public static void insert(Cronograma cronograma) { try { Conexion.abrirConexion(); List <OdbcParameter> lista = new List <OdbcParameter>(); OdbcParameter p1, p2; p1 = new OdbcParameter(); p2 = new OdbcParameter(); p1.ParameterName = "@fechaInicio"; p1.OdbcType = OdbcType.DateTime; p1.Value = cronograma.Fecha_Inicio;//.ToString("dd/MM/yyyy"); lista.Add(p1); p2.ParameterName = "@fechaConclusion"; p2.OdbcType = OdbcType.DateTime; p2.Value = cronograma.Fecha_Conclusion;//.ToString("dd/MM/yyyy"); lista.Add(p2); Conexion.EjecutarProcedimientoAlmacenado("insertCronograma", lista, "Escritura"); } catch (Exception) { return; } finally { Conexion.cerrarConexion(); } }
public static void delete(Cronograma cronograma) { try { Conexion.abrirConexion(); List <OdbcParameter> lista = new List <OdbcParameter>(); OdbcParameter px; px = new OdbcParameter(); px.ParameterName = "@id"; px.OdbcType = OdbcType.Int; px.Value = cronograma.Id; lista.Add(px); Conexion.EjecutarProcedimientoAlmacenado("deleteCronograma", lista, "Escritura"); } catch (Exception) { return; } finally { Conexion.cerrarConexion(); } }
public Fase_Componente(int id, Fase idfase, Componente codcompo, Cronograma idcronograma, Personal aliaspers, String estadoPago, DateTime fechaFinReal) { this.ID = id; this.IDFase = idfase; this.CodComponente = codcompo; this.IDCronograma = idcronograma; this.AliasPers = aliaspers; this.Estado_Pago = estadoPago; this.FechaFin_Real = fechaFinReal; }
public static void update(Cronograma cronograma) { try { Conexion.abrirConexion(); List <OdbcParameter> lista = new List <OdbcParameter>(); OdbcParameter p1, p2, px; p1 = new OdbcParameter(); p2 = new OdbcParameter(); px = new OdbcParameter(); px.ParameterName = "@id"; px.OdbcType = OdbcType.Int; px.Value = cronograma.Id; lista.Add(px); p1.ParameterName = "@fechaInicio"; p1.OdbcType = OdbcType.Date; p1.Value = cronograma.Fecha_Inicio; lista.Add(p1); p2.ParameterName = "@fechaConclusion"; p2.OdbcType = OdbcType.Date; p2.Value = cronograma.Fecha_Conclusion; lista.Add(p2); Conexion.EjecutarProcedimientoAlmacenado("updateCronograma", lista, "Escritura"); } catch (Exception) { return; } finally { Conexion.cerrarConexion(); } }
public static Cronograma obtenerCronogramaProyecto(string codcomp) { try { Conexion.abrirConexion(); string sql = "select cr.Fecha_Inicio,cr.Fecha_Conclusion from Componente c,Cronograma cr,Proyecto p " + " where c.CodProyecto=p.Codigo and p.IDCronograma=cr.ID and c.Codigo='" + codcomp + "'"; OdbcDataReader dr = Conexion.ObtenerTuplas(sql); Cronograma x = null; if (dr.Read()) { x = new Cronograma(int.MaxValue, dr.GetDateTime(0), dr.GetDateTime(1)); } return(x); } catch (Exception) { return(null); } finally { Conexion.cerrarConexion(); } }
public Proyecto(string codigo, string nombre, string desc, Tipo_Proyecto codtipoproy, Gestion idgestion, decimal costo, Cronograma idcronograma, /*Aeropuerto aeropuerto*/ Departamento codDpto) { this.Codigo = codigo; this.Nombre = nombre; this.Descripcion = desc; this.CodTipo_Proyecto = codtipoproy; this.IDGestion = idgestion; this.Costo = costo; this.IDCronograma = idcronograma; //this.CodAeropuerto = aeropuerto; this.CodDepartamento = codDpto; }
public Componente(string codigo, string nombre, string descripcion, Proyecto codProy, Componente codcomponent, Cronograma idcrono, Tipo_Modificacion idtipoModif) { this.Codigo = codigo; this.Nombre = nombre; this.Descripcion = descripcion; this.CodProyecto = codProy; this.CodComponente = codcomponent; this.IDCronograma = idcrono; this.IDTipo_Modif = idtipoModif; }