protected void Registrar_CRONOGRAMA() { DB_AP_Registro_Org aux = new DB_AP_Registro_Org(); EXT_CronogramaTec ct = new EXT_CronogramaTec(); EXT_CronogramaTecDetalle ctd = new EXT_CronogramaTecDetalle(); DB_EXT_Cronogramas regc = new DB_EXT_Cronogramas(); ct.Id_Campanhia = Convert.ToInt32(LblIdCamp.Text); ct.Id_Regional = Convert.ToInt32(LblIdReg.Text); ct.Id_Usuario = LblIdUser.Text; ct.Programa = LblProg.Text; ct.Fecha_Envio = DateTime.Now; ct.Estado = "ENVIADO"; regc.DB_Registrar_CRONOGRAMA_TEC(ct); string id = aux.DB_MaxId("EXT_CRONOGRAMA_TEC", "Id_Cronograma_Tec"); DataTable dt = Session["datos"] as DataTable; for (int i = 0; i < GVCronograma.Rows.Count; i++) { ctd.Id_Cronograma_Tec = Convert.ToInt32(id); ctd.Tarea = dt.Rows[i][0].ToString(); ctd.Gestion = dt.Rows[i][1].ToString(); ctd.Enero = Convert.ToBoolean(dt.Rows[i][2].ToString()); ctd.Febrero = Convert.ToBoolean(dt.Rows[i][3].ToString()); ctd.Marzo = Convert.ToBoolean(dt.Rows[i][4].ToString()); ctd.Abril = Convert.ToBoolean(dt.Rows[i][5].ToString()); ctd.Mayo = Convert.ToBoolean(dt.Rows[i][6].ToString()); ctd.Junio = Convert.ToBoolean(dt.Rows[i][7].ToString()); ctd.Julio = Convert.ToBoolean(dt.Rows[i][8].ToString()); ctd.Agosto = Convert.ToBoolean(dt.Rows[i][9].ToString()); ctd.Septiembre = Convert.ToBoolean(dt.Rows[i][10].ToString()); ctd.Octubre = Convert.ToBoolean(dt.Rows[i][11].ToString()); ctd.Noviembre = Convert.ToBoolean(dt.Rows[i][12].ToString()); ctd.Diciembre = Convert.ToBoolean(dt.Rows[i][13].ToString()); regc.DB_Registrar_CRONOGRAMA_TEC_DETALLE(ctd); } }
/********************** CRONOGRAMA TECNICO EXTENSION ***********************/ #region REGISTRAR CRONOGRAMA public void DA_Registrar_CRONOGRAMA_TEC(EXT_CronogramaTec ct) { try { using (SqlConnection conexion = new SqlConnection(conexionString)) { SqlCommand cmd = new SqlCommand("EXT_CRONOGRAMA_TEC_INSERT", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_Campanhia", ct.Id_Campanhia); cmd.Parameters.AddWithValue("@Id_Regional", ct.Id_Regional); cmd.Parameters.AddWithValue("@Id_Usuario", ct.Id_Usuario); cmd.Parameters.AddWithValue("@Programa", ct.Programa); cmd.Parameters.AddWithValue("@Fecha_Envio", ct.Fecha_Envio); cmd.Parameters.AddWithValue("@Estado", ct.Estado); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } } catch (Exception err) { throw (new Exception(err.ToString() + "-" + err.Source.ToString() + "-" + err.Message.ToString())); } }
/************************* CRONOGRAMA TECNICO DE EXTENSION ******************************/ #region REGISTRAR CRONOGRAMA public void DB_Registrar_CRONOGRAMA_TEC(EXT_CronogramaTec ct) { DA_EXT_Cronogramas reg = new DA_EXT_Cronogramas(); reg.DA_Registrar_CRONOGRAMA_TEC(ct); }