Ejemplo n.º 1
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         Database db = new Database();
         int id = (txtID.Text == string.Empty) ? int.Parse("0") : int.Parse(txtID.Text);
         DataSet row = db.getData("INSERTA_MODIFICA_DOCENTE", new SqlParameter[] {
             new SqlParameter("@id_docente", id),
             new SqlParameter("@cedula", txtCedula.Text),
             new SqlParameter("@nombre", txtNombre.Text),
             new SqlParameter("@direccion", txtDireccion.Text),
             new SqlParameter("@telefono_casa", txtTelefonoCasa.Text),
             new SqlParameter("@telefono_trabajo", txtTelefonoTrabajo.Text),
             new SqlParameter("@celular", txtCelular.Text),
             new SqlParameter("@correo_electronico", txtCorreoElectronico.Text),
             new SqlParameter("@id_profesion", cmbProfesion.SelectedValue),
             new SqlParameter("@id_universidad", cmbUniversidad.SelectedValue),
             new SqlParameter("@experiencia", txtExperiencia.Value),
             new SqlParameter("@estado", rblEstado.SelectedValue)
         });
         if (row.Tables[0].Rows.Count > 0)
         {
             txtID.Text = row.Tables[0].Rows[0]["id_docente"].ToString();
             foreach(GridViewRow r in grvHorario.Rows)
             {
                 DropDownList ddl = (DropDownList)r.FindControl("id_dia");
                 TextBox desde = (TextBox)r.FindControl("desde");
                 TextBox hasta = (TextBox)r.FindControl("hasta");
                 int ans = db.ExecuteSQL("INSERTA_HORARIO_DOCENTE", new SqlParameter[] {
                     new SqlParameter("@id_docente", txtID.Text),
                     new SqlParameter("@id_dia", ddl.SelectedValue),
                     new SqlParameter("@desde", desde.Text),
                     new SqlParameter("@hasta", hasta.Text)
                 });
             }
             for (int i = 0; i<chlCertificados.Items.Count -1; i++)
             {
                 if (chlCertificados.Items[i].Selected)
                 {
                     int r = db.ExecuteSQL("INSERTA_CERTIFICACION_DOCENTE", new SqlParameter[] { new SqlParameter("@id_docente", txtID.Text),
                          new SqlParameter("@id_certificacion", chlCertificados.Items[i].Value )});
                 }
             }
             LoadDocentes();
             Clear();
         }
     }
     catch (Exception ex)
     {
         lblMensaje.Text = ex.Message;
     }
 }
Ejemplo n.º 2
0
 protected void btnAceptar_Click(object sender, EventArgs e)
 {
     try
     {
         fulImagen.SaveAs(Server.MapPath("~/Uploads/Cursos/" + fulImagen.FileName));
         int id = (txtID.Text == String.Empty) ? 0 : int.Parse(txtID.Text);
         Database db = new Database();
         DataSet row = db.getData("INSERTA_MODIFICA_CURSO", new SqlParameter[] {
             new SqlParameter("@id_curso", id),
             new SqlParameter("@nombre", txtNombre.Text),
             new SqlParameter("@descripcion", txtDescripcion.Text),
             new SqlParameter("@id_categoria", cmbCategoria.SelectedValue),
             new SqlParameter("@objetivo", txtObjetivo.Text),
             new SqlParameter("@dirigido_a", txtDirigidoA.Text),
             new SqlParameter("@pre_requisitos", txtPrerequisitos.Value),
             new SqlParameter("@aprendizaje", txtAprendizaje.Text),
             new SqlParameter("@precio_ucsg", txtPrecioUCSG.Text),
             new SqlParameter("@precio_publico", txtPrecioPublico.Text),
             new SqlParameter("@maximo_estudiantes", txtMaximoEstudiantes.Text),
             new SqlParameter("@minimo_estudiantes", txtMinimoEstudiantes.Text),
             new SqlParameter("@id_docente", cmbDocente.SelectedValue),
             new SqlParameter("@certificacion", rblCertificacion.SelectedValue),
             new SqlParameter("@horas", txtHoras.Text),
             new SqlParameter("@fecha_inicio", calFechaInicio.SelectedDate.ToShortDateString()),
             new SqlParameter("@url_imagen", "~\\Uploads\\Cursos\\" + fulImagen.FileName),
             new SqlParameter("@estado", cmbEstado.SelectedValue)
         });
         if (row.Tables[0].Rows.Count > 0)
         {
             txtID.Text = row.Tables[0].Rows[0]["id_curso"].ToString();
             foreach (GridViewRow r in grvHorario.Rows)
             {
                 DropDownList ddl = (DropDownList)r.FindControl("id_dia");
                 TextBox desde = (TextBox)r.FindControl("desde");
                 TextBox hasta = (TextBox)r.FindControl("hasta");
                 int ans = db.ExecuteSQL("INSERTA_HORARIO_CURSO", new SqlParameter[] {
                     new SqlParameter("@id_curso", txtID.Text),
                     new SqlParameter("@id_dia", ddl.SelectedValue),
                     new SqlParameter("@desde", desde.Text),
                     new SqlParameter("@hasta", hasta.Text)
                 });
                 if (ans > 0)
                 {
                     LoadCursos();
                     Clear();
                 }
             }
         }
         lblInformacion.Text = "Se ha guardado correctamente los datos";
     }
     catch(Exception ex)
     {
         lblInformacion.Text = ex.Message;
     }
 }