public void DA_Modificar_INFORME_ACTIVIDAD(VT_InformeActividad infAct) { try { using (SqlConnection conexion = new SqlConnection(conexionString)) { SqlCommand cmd = new SqlCommand("VT_INFORME_ACTIVIDAD_UPDATE", conexion); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Id_Informe", infAct.Id_Informe); cmd.Parameters.AddWithValue("@Actividad", infAct.Actividad); cmd.Parameters.AddWithValue("@Cont", infAct.Cont); conexion.Open(); cmd.ExecuteNonQuery(); conexion.Close(); } } catch (Exception err) { throw (new Exception(err.ToString() + "-" + err.Source.ToString() + "-" + err.Message.ToString())); } }
protected void BtnRegistrar_Click(object sender, EventArgs e) { DB_VT_Informe upInf = new DB_VT_Informe(); DataTable dt = new DataTable(); dt = upInf.DB_Seleccionar_INFORME(LblIdSolicitud.Text, "INFORME"); VT_InformeActividad infact = new VT_InformeActividad(); VT_Informe inf = new VT_Informe(); inf.Id_Solicitud = LblIdSolicitud.Text; inf.Conclusion = TxtConclucion.Text; inf.Objetivo = TxtObjetivo.Text; inf.Recomendacion = TxtRecomendacion.Text; inf.Observacion = ""; inf.Estado = "ENVIADO"; upInf.DB_Modificar_INFORME(inf); int cont = 1; foreach (DataListItem item in DataList1.Items) { TextBox tx = (TextBox)item.FindControl("TxtActividad"); infact.Id_Informe = Convert.ToInt32(dt.Rows[0][0].ToString()); infact.Cont = cont; infact.Actividad = tx.Text; upInf.DB_Modificar_INFORME_ACTIVIDAD(infact); cont++; } StringBuilder sbMensaje = new StringBuilder(); sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Viaticos/repInforme.aspx?ci=" + LblIdSolicitud.Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); Response.Redirect("frmListaInformesUs.aspx"); }
public void DB_Modificar_INFORME_ACTIVIDAD(VT_InformeActividad infAct) { DA_VT_Informe Ins = new DA_VT_Informe(); Ins.DA_Modificar_INFORME_ACTIVIDAD(infAct); }
protected void BtnRegistrar_Click(object sender, EventArgs e) { #region /*******************************************************/ // DB_VT_Solicitud s = new DB_VT_Solicitud(); // DB_AP_Registro_Org aux = new DB_AP_Registro_Org(); // DB_VT_Informe InsInf = new DB_VT_Informe(); // VT_InformeActividad infact = new VT_InformeActividad(); // VT_Informe inf = new VT_Informe(); // inf.Id_Solicitud = LblIdSolicitud.Text; // inf.Dirigido_A = "YAMILE IBAÑEZ"; /***************************** HAY QUE CARGAR DEL PARAMETRO *********************************/ //// inf.Fecha_Informe = fechaINF(); // //inf.Fecha_Informe = DateTime.Now; // //inf.Fecha_Aprobacion = DateTime.Now; // inf.Conclusion = TxtConclucion.Text; // inf.Observacion = ""; // inf.Estado = "ENVIADO"; // InsInf.DB_Registrar_INFORME(inf); // LblIdInf.Text = aux.DB_MaxId("VIAT_INFORME", "Id_Informe"); // int cont = 1; // foreach (DataListItem item in DataList1.Items) // { // TextBox tx = (TextBox)item.FindControl("TxtObjetivos"); // Label lb = (Label)item.FindControl("FechaDiaLabel"); // infact.Id_Informe = Convert.ToInt32(LblIdInf.Text); // infact.Fecha = Convert.ToDateTime(lb.Text); // infact.Cont = cont; // infact.Actividad = tx.Text; // InsInf.DB_Registrar_INFORME_ACTIVIDAD(infact); // cont++; // } // s.DB_Cambiar_ESTADO(LblIdSolicitud.Text, "INF-ENVIADO"); // s.DB_Eliminar_OBSERVACION(LblIdSolicitud.Text); // StringBuilder sbMensaje = new StringBuilder(); // sbMensaje.Append("<script type='text/javascript'>"); // sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Viaticos/repInforme.aspx?ci=" + LblIdSolicitud.Text); // sbMensaje.Append("</script>"); // ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); // BtnRegistrar.Enabled = false; // Response.Redirect("frmListaInformesUs.aspx"); /*******************************************************/ #endregion DB_VT_Solicitud s = new DB_VT_Solicitud(); DB_AP_Registro_Org aux = new DB_AP_Registro_Org(); DB_VT_Informe InsInf = new DB_VT_Informe(); VT_InformeActividad infact = new VT_InformeActividad(); VT_Informe inf = new VT_Informe(); if (TxtObjetivo.Text != "" && TxtRecomendacion.Text != "" && TxtConclucion.Text != "") { inf.Id_Solicitud = LblIdSolicitud.Text; inf.Dirigido_A = LblDirigidoA.Text; inf.Fecha_Informe = DateTime.Now; inf.Fecha_Aprobacion = DateTime.Now; inf.Observacion = ""; inf.Conclusion = TxtConclucion.Text; inf.Objetivo = TxtObjetivo.Text; inf.Recomendacion = TxtRecomendacion.Text; inf.Estado = "ENVIADO"; InsInf.DB_Registrar_INFORME(inf); LblIdInf.Text = aux.DB_MaxId("VIAT_INFORME", "Id_Informe"); int cont = 1; foreach (DataListItem item in DataList1.Items) { TextBox tx = (TextBox)item.FindControl("TxtObjetivos"); Label lb = (Label)item.FindControl("FechaDiaLabel"); infact.Id_Informe = Convert.ToInt32(LblIdInf.Text); infact.Fecha = Convert.ToDateTime(lb.Text); infact.Cont = cont; infact.Actividad = tx.Text; InsInf.DB_Registrar_INFORME_ACTIVIDAD(infact); cont++; } s.DB_Cambiar_ESTADO(LblIdSolicitud.Text, "INF-ENVIADO"); StringBuilder sbMensaje = new StringBuilder(); sbMensaje.Append("<script type='text/javascript'>"); sbMensaje.AppendFormat("window.open('{0}','Titulo','top=0,left=0,width=1000,height=600,scrollbars=yes,resizable=no,directories=no,location=no,menubar=no,status=no,Titlebar=yes,toolbar=no');", "../Viaticos/repInforme.aspx?ci=" + LblIdSolicitud.Text); sbMensaje.Append("</script>"); ClientScript.RegisterClientScriptBlock(this.GetType(), "Mensaje", sbMensaje.ToString()); Response.Redirect("frmListaInformesUs.aspx"); } else { lblMensaje.Text = "Falta Completar Informe...!"; } //s.DB_Eliminar_OBSERVACION(LblIdSolicitud.Text); }