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; } }
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; } }