//CREAR ADMINISTRADOR protected void btnCA_Click(object sender, EventArgs e) { int id = System.Convert.ToInt32(ida.Text); if (!ver(id).Equals("ne")) { lblCA1.Text = System.Convert.ToString("Verifique el ID."); lblverida.Text = System.Convert.ToString("ID inválido, ya existe."); return; } String nombre = System.Convert.ToString(noma.Text); String tel = System.Convert.ToString(tela.Text); String cargo = System.Convert.ToString(carga.Text); if (string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(tel) || string.IsNullOrEmpty(cargo)) { lblCA1.Text = System.Convert.ToString("Rellene todos los campos."); return; } CRAdministrativo cr = new CRAdministrativo(); CEAdministrativo ce = new CEAdministrativo { IDA1 = id, NomA = nombre, CargoA = cargo, TelA = tel }; if (cr.CrearAdmin(ce)) { lblCA1.Text = System.Convert.ToString("Se ha creado el administrativo."); } else { lblCA1.Text = System.Convert.ToString("No se ha creado el administrativo."); } }
public bool BorAdmin(CEAdministrativo oadmin) { //Se realiza un crud dependiendo de los procedimientos almacenados que se han realizado, se realiza un método por cada procedimiento try{ // desactiva la recoleccion automatica de errores ocmd.CommandType = CommandType.StoredProcedure; // comando de sql para abrir la conexión ocmd.Connection = ocon.conectar("BDCesde"); // se emplea para conectar ocmd.CommandText = "Dadmin"; ocmd.Parameters.Add("@ida_c", oadmin.IDA1); ocmd.ExecuteNonQuery(); return(true); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
//verificar si el administrativo existe private String ver(int id) { CRAdministrativo cr = new CRAdministrativo(); CEAdministrativo ce = new CEAdministrativo { IDA1 = id }; String res = cr.LeerAdmin(ce); if (res.Equals("ne")) { return("ne"); } else { return(res); } }
public bool CrearAdmin(CEAdministrativo oadmin) { try{ // desactiva la recoleccion automatica de errores ocmd.CommandType = CommandType.StoredProcedure; // comando de sql para abrir la conexión ocmd.Connection = ocon.conectar("BDCesde"); // se emplea para conectar ocmd.CommandText = "Cadmin"; ocmd.Parameters.Add("@ida_c", oadmin.IDA1); ocmd.Parameters.Add("@noma_c", oadmin.NomA); ocmd.Parameters.Add("@tela_c", oadmin.TelA); ocmd.Parameters.Add("@cargoa_c", oadmin.CargoA); ocmd.ExecuteNonQuery(); return(true); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
//ACTUALIZAR ADMINISTRATIVO protected void btnaa_Click(object sender, EventArgs e) { int idviejo = System.Convert.ToInt32(idaviejo.Text); if (this.ver(idviejo).Equals("ne")) { lblaa1.Text = System.Convert.ToString("Verifique el ID viejo."); lblveridaviejo.Text = System.Convert.ToString("ID inválido, no existe."); return; } int id = System.Convert.ToInt32(idaa.Text); if (!this.ver(id).Equals("ne")) { lblaa1.Text = System.Convert.ToString("Verifique el ID nuevo."); lblveridaa.Text = System.Convert.ToString("ID inválido, ya existe."); return; } String nombre = System.Convert.ToString(nomaa.Text); String tel = System.Convert.ToString(telaa.Text); String cargo = System.Convert.ToString(cargaa.Text); if (string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(tel) || string.IsNullOrEmpty(cargo)) { lblaa1.Text = System.Convert.ToString("Rellene todos los campos."); return; } CRAdministrativo cr = new CRAdministrativo(); CEAdministrativo ce = new CEAdministrativo { IDA1 = id, NomA = nombre, CargoA = cargo, TelA = tel }; if (cr.ActAdmin(ce, idviejo)) { lblaa1.Text = System.Convert.ToString("Se ha actualizado el administrativo."); } else { lblaa1.Text = System.Convert.ToString("No se ha actualizado el administrativo."); } }
//BORRAR ADMINISTRATIVO protected void btnba_Click(object sender, EventArgs e) { int id = System.Convert.ToInt32(idab.Text); if (this.ver(id).Equals("ne")) { lblba1.Text = System.Convert.ToString("Verifique el ID."); lblveridab.Text = System.Convert.ToString("ID inválido, no existe."); return; } CRAdministrativo cr = new CRAdministrativo(); CEAdministrativo ce = new CEAdministrativo { IDA1 = id }; if (cr.BorrarAdmin(ce)) { lblba1.Text = System.Convert.ToString("Se ha borrado el administrativo."); } else { lblba1.Text = System.Convert.ToString("No se ha borrado el administrativo."); } }
public String LeerAdmin(CEAdministrativo oadmin) { //Se realiza un crud dependiendo de los procedimientos almacenados que se han realizado, se realiza un método por cada procedimiento try{ // desactiva la recoleccion automatica de errores ocmd.CommandType = CommandType.StoredProcedure; // comando de sql para abrir la conexión ocmd.Connection = ocon.conectar("BDCesde"); // se emplea para conectar ocmd.CommandText = "Radmin"; ocmd.Parameters.Add("@ida_c", oadmin.IDA1); SqlDataAdapter da = new SqlDataAdapter(ocmd); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count == 0) { return("ne"); } String res = "ID: " + ds.Tables[0].Rows[0]["ida"].ToString() + "\nNombre: " + ds.Tables[0].Rows[0]["noma"].ToString() + "\nTelefono: " + ds.Tables[0].Rows[0]["tela"].ToString() + "\nCargo: " + ds.Tables[0].Rows[0]["cargoa"].ToString(); return(res); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
public bool BorrarAdmin(CEAdministrativo oea) { return(oda.BorAdmin(oea)); }
public bool ActAdmin(CEAdministrativo oea, int id) { return(oda.ActuAdmin(oea, id)); }
public String LeerAdmin(CEAdministrativo oea) { return(oda.LeerAdmin(oea)); }
public bool CrearAdmin(CEAdministrativo oea) { return(oda.CrearAdmin(oea)); }