protected void rdgCarreras_DeleteCommand(object sender, GridCommandEventArgs e) { try { string strResultado = string.Empty; GridEditableItem ObjItem = (GridEditableItem)e.Item; Hashtable ObjHashtable = new Hashtable(); career objCareer = new career(); ObjItem.ExtractValues(ObjHashtable); objCareer.id = Convert.ToInt32(ObjHashtable["id"]); clsCarrera carrera = new clsCarrera(); carrera.prCarrera = objCareer; strResultado = carrera.EliminarCarrera(); if (string.IsNullOrEmpty(strResultado)) { rdgCarreras.Rebind(); base.EnvioMensaje("Registro eliminado correctamente.", 2, Manejador); } else { rdgCarreras.Rebind(); base.EnvioMensaje(strResultado, 1, Manejador); } } catch (Exception ex) { base.EnvioMensaje("Error al eliminar datos.", 1, this.Manejador); } }
protected void Grabar() { string strResultado = string.Empty; strResultado = ReglasNegocio(); if (strResultado.Equals(string.Empty)) { career objCareer = new career(); objCareer.name = this.txtName.Text; objCareer.description = this.txtDescription.Text; objCareer.is_enabled = true; clsCarrera carrera = new clsCarrera(); carrera.prCarrera = objCareer; strResultado = carrera.AgregarCarrera(); if (strResultado.Equals(string.Empty)) { base.EnvioMensaje("Registro agregado correctamente.", 2, this.Manejador); } else { base.EnvioMensaje(strResultado, 1, this.Manejador); } } else { base.EnvioMensaje(strResultado, 1, this.Manejador); } }
protected void rdgCarreras_UpdateCommand(object sender, GridCommandEventArgs e) { try { string strResultado = string.Empty; GridEditableItem ObjItem = (GridEditableItem)e.Item; Hashtable ObjHashTable = new Hashtable(); career objCareer = new career(); ObjItem.ExtractValues(ObjHashTable); objCareer.id = Convert.ToInt32(ObjHashTable["id"]); objCareer.name = IsNull(ObjHashTable["name"]) ? "" : ObjHashTable["name"].ToString(); objCareer.description = IsNull(ObjHashTable["description"]) ? "" : ObjHashTable["description"].ToString(); strResultado = ReglasNegocio(objCareer); if (strResultado.Equals(string.Empty)) { clsCarrera carrera = new clsCarrera(); carrera.prCarrera = objCareer; strResultado = carrera.EditarCarrera(); if (strResultado.Equals(string.Empty)) { base.EnvioMensaje("Datos actualizados correctamente.", 2, this.Manejador); this.rdgCarreras.Rebind(); } else { base.EnvioMensaje(strResultado, 2, this.Manejador); } } else { base.EnvioMensaje(strResultado, 1, this.Manejador); } } catch (Exception ex) { this.rdgCarreras.MasterTableView.ClearEditItems(); base.EnvioMensaje("Error al actualizar datos: " + ex.Message.ToString(), 1, this.Manejador); } }