protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { BootStrapAlert alerta = new BootStrapAlert(); //se verifica que no este habilitado el modo consulta if (CheckBox1.Checked) { //si esta activo entonces se coloca como consulta Session.Add("usuario", "CONSU"); Session.Add("nombre", "Consulta"); Session.Add("nivel", 0); lblMsg.Text = alerta.GeneraAlerta("Consulta OK!!!", "success"); Response.Redirect("principal.aspx"); } else { //se busca el usuario en la BD string rpe = txtUser.Text; string clave = txtClave.Text; c_usuariosTableAdapter usuTA = new c_usuariosTableAdapter(); bds.c_usuariosDataTable usuarios = usuTA.GetDataBy(rpe); if (usuarios.Count > 0) { //si encontro entonces compara la clave si no entonces no existe foreach (var item in usuarios) { string c2 = (string)item["clave"]; if (c2 == clave) { //OK se da acceso Session.Add("usuario", rpe); Session.Add("nivel", (int)item["nivel"]); Session.Add("nombre", (string)item["nombre"]); Session.Add("puesto", (int)item["puesto"]); Session.Add("iddepto", (string)item["iddepto"]); Session.Add("centro", (string)item["centro"]); Session.Add("rpe", rpe); Response.Redirect("principal.aspx"); lblMsg.Text = alerta.GeneraAlerta("Usuario OK!!!", "success"); } else { lblMsg.Text = alerta.GeneraAlerta("La clave es incorrecta!!!", "danger"); } } } else { lblMsg.Text = alerta.GeneraAlerta("El Usuario no existe!!!", "danger"); } } } }
protected void LinkButton1_Click(object sender, EventArgs e) { //se almacenan los datos de la supervision //1. Se almacenan los datos en la tabla de c_supcom int id = int.Parse((string)Request["i"]); string fecha = txtFSup.Text; string obs = txtObs.Text; string rpe = (string)Session["rpe"]; bdsTableAdapters.c_supcomTableAdapter supTA = new bdsTableAdapters.c_supcomTableAdapter(); supTA.InsertQuery(id, DateTime.Parse(fecha), obs, rpe); // bds.c_supcomDataTable supTB = supTA.GetDataxSup(id, obs, rpe); int idsup = 0; foreach (var item in supTB) { idsup = (int)item["idsup"]; } //3. Si se inserto la supervision entonces se guardan los anexos de los archivos temporales bdsTableAdapters.c_filetmpTableAdapter ftmpTA = new bdsTableAdapters.c_filetmpTableAdapter(); bdsTableAdapters.c_filesupTableAdapter fsupTA = new bdsTableAdapters.c_filesupTableAdapter(); bds.c_filetmpDataTable tmp = ftmpTA.GetDataxSup(Session.SessionID); foreach (var item in tmp) { fsupTA.InsertQuery(idsup, (string)item["filepath"], (string)item["titulo"]); } //se borran los archivos temporales ftmpTA.DeleteQuerySup(Session.SessionID); //se actualiza el status de la obra a Supervisada bdsTableAdapters.c_obrasTableAdapter c_obrasTA = new bdsTableAdapters.c_obrasTableAdapter(); c_obrasTA.ActualizaStatus(1, id); BootStrapAlert alerta = new BootStrapAlert(); lblMsg.Text = alerta.GeneraAlerta("Se guardo correctamente la Supervisión de la Obra. <a href='principal.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }
protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { BootStrapAlert alerta = new BootStrapAlert(); //se verifica que no este habilitado el modo consulta if (CheckBox1.Checked) { //si esta activo entonces se coloca como consulta Session.Add("usuario", "CONSU"); Session.Add("nombre", "Consulta"); Session.Add("nivel", 0); lblMsg.Text = alerta.GeneraAlerta("Consulta OK!!!", "success"); Response.Redirect("principal.aspx"); } else { //se busca el usuario en la BD string rpe = txtUser.Text; string clave = txtClave.Text; c_usuariosTableAdapter usuTA = new c_usuariosTableAdapter(); bds.c_usuariosDataTable usuarios = usuTA.GetDataBy(rpe); if (usuarios.Count > 0) { //si encontro entonces compara la clave si no entonces no existe foreach (var item in usuarios) { string c2 = (string)item["clave"]; if (c2 == clave) { //OK se da acceso Session.Add("usuario", rpe); Session.Add("nivel", (int)item["nivel"]); Session.Add("nombre", (string)item["nombre"]); Session.Add("puesto", (int)item["puesto"]); Session.Add("iddepto", (string)item["iddepto"]); Session.Add("centro", (string)item["centro"]); Session.Add("rpe", rpe); Response.Redirect("principal.aspx"); lblMsg.Text = alerta.GeneraAlerta("Usuario OK!!!", "success"); } else { lblMsg.Text = alerta.GeneraAlerta("La clave es incorrecta!!!", "danger"); } } } else { lblMsg.Text = alerta.GeneraAlerta("El Usuario no existe!!!", "danger"); } } } }
protected void LinkButton1_Click(object sender, EventArgs e) { BootStrapAlert alerta = new BootStrapAlert(); int i = int.Parse(Request["i"]); string observaciones = txtObservaciones.Text; bdsTableAdapters.c_obrasTableAdapter obta = new bdsTableAdapters.c_obrasTableAdapter(); obta.UpdateComentario(observaciones, i); lblMsg.Text = alerta.GeneraAlerta("Se actualizo el comentario correctamente de la Obra. <a href='principal.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }
protected void LinkButton1_Click(object sender, EventArgs e) { BootStrapAlert alerta = new BootStrapAlert(); int i = int.Parse(Request["i"]); string observaciones = txtObservaciones.Text; bdsTableAdapters.c_obrasTableAdapter obta = new bdsTableAdapters.c_obrasTableAdapter(); obta.UpdateComentario(observaciones, i); lblMsg.Text = alerta.GeneraAlerta("Se actualizo el comentario correctamente de la Obra. <a href='principal.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }
protected void Page_Load(object sender, EventArgs e) { try { string error = (string)Request["e"]; BootStrapAlert alerta = new BootStrapAlert(); switch (error) { case "nosession": lblMsg.Text = alerta.GeneraAlerta("<p>Lo siento, caduco tu Sesión!!!</p>", "danger"); break; case "nonivel": lblMsg.Text = alerta.GeneraAlerta("<p>Se necesita un nivel administrativo para esta opción!!!</p>", "danger"); break; default: break; } } catch { } }
protected void Page_Load(object sender, EventArgs e) { try { string error = (string)Request["e"]; BootStrapAlert alerta = new BootStrapAlert(); switch (error) { case "nosession": lblMsg.Text = alerta.GeneraAlerta("<p>Lo siento, caduco tu Sesión!!!</p>", "danger"); break; case "nonivel": lblMsg.Text = alerta.GeneraAlerta("<p>Se necesita un nivel administrativo para esta opción!!!</p>", "danger"); break; default: break; } } catch { } }
protected void LinkButton1_Click(object sender, EventArgs e) { //Se guarda la actualizacion de la obra string rpu = txtRPU.Text; string fcont = txtFCont.Text; string obs = txtObs.Text; int status = 2; int id = int.Parse((string)Request["i"]); bdsTableAdapters.c_obrasTableAdapter c_obrasTA = new bdsTableAdapters.c_obrasTableAdapter(); c_obrasTA.UpdateQuery(rpu, DateTime.Parse(fcont), obs, status, id); BootStrapAlert alerta = new BootStrapAlert(); lblMsg.Text = alerta.GeneraAlerta("Se guardo correctamente la Contratación de la Obra. <a href='principal.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }
protected void LinkButton1_Click(object sender, EventArgs e) { //Se guarda la actualizacion de la obra string rpu = txtRPU.Text; string fcont = txtFCont.Text; string obs = txtObs.Text; int status = 2; int id = int.Parse((string)Request["i"]); bdsTableAdapters.c_obrasTableAdapter c_obrasTA = new bdsTableAdapters.c_obrasTableAdapter(); c_obrasTA.UpdateQuery(rpu, DateTime.Parse(fcont), obs, status, id); BootStrapAlert alerta = new BootStrapAlert(); lblMsg.Text = alerta.GeneraAlerta("Se guardo correctamente la Contratación de la Obra. <a href='principal.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }
protected void LinkButton1_Click(object sender, EventArgs e) { string noOficio = txtNoOfico.Text; string fecha = txtFecha.Text; string nombre = txtNameO.Text; string direccion = txtDir.Text; string agencia = ddlAg.SelectedValue; string mpio = ddlMpio.Text; string cve_mpio = ddlMpio.SelectedValue; string obs = txtObservaciones.Text; string path = Server.MapPath("oficios"); string filename = fuFile.FileName; path += "\\" + filename; BootStrapAlert alerta = new BootStrapAlert(); bdsTableAdapters.c_obrasTableAdapter c_obrasTA = new bdsTableAdapters.c_obrasTableAdapter(); c_obrasTA.InsertQuery(noOficio, DateTime.Parse(fecha), nombre, direccion, mpio, "", DateTime.Parse("01/01/1990"), obs, 0, agencia, filename,cve_mpio); //Se guarda el archivo fuFile.SaveAs(path); lblMsg.Text = alerta.GeneraAlerta("Se guardo correctamente la Obra. <a href='capObra.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }
protected void LinkButton1_Click(object sender, EventArgs e) { string noOficio = txtNoOfico.Text; string fecha = txtFecha.Text; string nombre = txtNameO.Text; string direccion = txtDir.Text; string agencia = ddlAg.SelectedValue; string mpio = ddlMpio.Text; string cve_mpio = ddlMpio.SelectedValue; string obs = txtObservaciones.Text; string path = Server.MapPath("oficios"); string filename = fuFile.FileName; path += "\\" + filename; BootStrapAlert alerta = new BootStrapAlert(); bdsTableAdapters.c_obrasTableAdapter c_obrasTA = new bdsTableAdapters.c_obrasTableAdapter(); c_obrasTA.InsertQuery(noOficio, DateTime.Parse(fecha), nombre, direccion, mpio, "", DateTime.Parse("01/01/1990"), obs, 0, agencia, filename, cve_mpio); //Se guarda el archivo fuFile.SaveAs(path); lblMsg.Text = alerta.GeneraAlerta("Se guardo correctamente la Obra. <a href='capObra.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }
protected void LinkButton1_Click(object sender, EventArgs e) { //se almacenan los datos de la supervision //1. Se almacenan los datos en la tabla de c_supcom int id = int.Parse((string)Request["i"]); string fecha = txtFSup.Text; string obs = txtObs.Text; string rpe = (string)Session["rpe"]; bdsTableAdapters.c_supcomTableAdapter supTA = new bdsTableAdapters.c_supcomTableAdapter(); supTA.InsertQuery(id, DateTime.Parse(fecha), obs, rpe); // bds.c_supcomDataTable supTB = supTA.GetDataxSup(id, obs, rpe); int idsup = 0; foreach (var item in supTB) { idsup = (int)item["idsup"]; } //3. Si se inserto la supervision entonces se guardan los anexos de los archivos temporales bdsTableAdapters.c_filetmpTableAdapter ftmpTA = new bdsTableAdapters.c_filetmpTableAdapter(); bdsTableAdapters.c_filesupTableAdapter fsupTA = new bdsTableAdapters.c_filesupTableAdapter(); bds.c_filetmpDataTable tmp = ftmpTA.GetDataxSup(Session.SessionID); foreach (var item in tmp) { fsupTA.InsertQuery(idsup, (string)item["filepath"], (string)item["titulo"]); } //se borran los archivos temporales ftmpTA.DeleteQuerySup(Session.SessionID); //se actualiza el status de la obra a Supervisada bdsTableAdapters.c_obrasTableAdapter c_obrasTA = new bdsTableAdapters.c_obrasTableAdapter(); c_obrasTA.ActualizaStatus(1, id); BootStrapAlert alerta = new BootStrapAlert(); lblMsg.Text = alerta.GeneraAlerta("Se guardo correctamente la Supervisión de la Obra. <a href='principal.aspx' class='btn btn-info btn-xs'><i class='fa fa-check-circle'></i> Continuar </a>", "info"); }