public List <BEZona> Listar(BEZona pBEZona) { DatabaseHelper oDatabaseHelper = new DatabaseHelper(); List <BEZona> vLista = new List <BEZona>(); IDataReader oIDataReader = null; BEZona oBEZona = null; try { oDatabaseHelper.ClearParameter(); oDatabaseHelper.AddParameter("@intIdZona", (pBEZona.IdZona <= 0) ? (object)DBNull.Value : pBEZona.IdZona); oDatabaseHelper.AddParameter("@varDescripcion", string.IsNullOrEmpty(pBEZona.Descripcion) ? (object)DBNull.Value : pBEZona.Descripcion); oIDataReader = oDatabaseHelper.ExecuteReader("DGP_Listar_Zona", CommandType.StoredProcedure); while (oIDataReader.Read()) { oBEZona = new BEZona(); oBEZona.IdZona = oIDataReader.GetInt32(0); oBEZona.Descripcion = oIDataReader.GetString(1); vLista.Add(oBEZona); } return(vLista); } catch (Exception ex) { throw ex; } finally { if (!oIDataReader.IsClosed) { oIDataReader.Close(); } oIDataReader.Dispose(); oDatabaseHelper.Dispose(); } }
public List <BEZona> Listar(BEZona pBEZona) { try { return(new DAZona().Listar(pBEZona)); } catch (Exception ex) { throw ex; } }
protected void btnGuardar_Click(object sender, EventArgs e) { RequiredFieldsResumen.ValidationGroup = "get"; Page.Validate("get"); if (Page.IsValid) { BLZona buisnessLZona = new BLZona(); if (Session["btn"].ToString() == "Save") { BEZona zona = new BEZona(); zona.IdZona = 0; zona.Zona = txtZone.Text; zona.Descripcion = txtDes.Text; int resultado = buisnessLZona.AddZona(zona); if (resultado > 0) { VentanaRad.RadAlert("Nueva Zona registrado ! </br> Num. Zona : " + resultado, 280, 120, "Confirmación - Registro de Evento", "CloseAndRebind"); return; } else { VentanaRad.RadAlert("No se agrego ningun zona. Favor de contactar con su Administrador de sistemas", 280, 300, "Eventos - Informaciòn", null); return; } } if (Session["btn"].ToString() == "Update") { BEZona zona = new BEZona(); zona.IdZona = convertir.toNInt64(Session["IdZona"]); zona.Zona = txtZone.Text; zona.Descripcion = txtDes.Text; int result = buisnessLZona.UpdateZona(zona); if (result > 0) { VentanaRad.RadAlert("Zona actualizada ! </br> Num. Zona : " + result, 280, 120, "Confirmación - Registro de Evento", "CloseAndRebind"); return; } else { VentanaRad.RadAlert("No se agrego ningun zona. Favor de contactar con su Administrador de sistemas", 280, 300, "Eventos - Informaciòn", null); return; } } } else { VentanaRad.RadAlert("Existen campos obligatorios, favor de verificar ", 400, 100, "Equipos - Validación", null); } }
public List <BEZona> GetZonas() { List <BEZona> zonas = new List <BEZona>(); DbCommand dbCommand = database.GetStoredProcCommand("proc_getzona"); DataSet dataSet = database.ExecuteDataSet(dbCommand); foreach (DataRow dataRow in dataSet.Tables[0].Rows) { BEZona zonaObject = new BEZona(); zonaObject.IdZona = Convert.ToInt32(dataRow["IDZONA"]); zonaObject.Zona = dataRow["ZONA"].ToString(); zonaObject.Descripcion = dataRow["DESCRIPCION"].ToString(); zonas.Add(zonaObject); } return(zonas); }
public int InsertZona(BEZona newZone) { int resultId = 0; try { DbCommand dbCommand = database.GetStoredProcCommand("dbo.proc_addzona"); database.AddOutParameter(dbCommand, "IDZONA", System.Data.DbType.Int64, 0); database.AddInParameter(dbCommand, "ZONA", System.Data.DbType.String, newZone.Zona); database.AddInParameter(dbCommand, "DESCRIPCION", System.Data.DbType.String, newZone.Descripcion); resultId = database.ExecuteNonQuery(dbCommand); resultId = Convert.ToInt32(database.GetParameterValue(dbCommand, "IDZONA")); } catch (Exception ex) { throw ex; } return(resultId); }
public int UpdateEquipo(BEZona zona) { int result = 0; try { DbCommand command = database.GetStoredProcCommand("dbo.proc_updzona"); database.AddOutParameter(command, "RETURNVAL", System.Data.DbType.Int64, 0); database.AddInParameter(command, "IDZONA", System.Data.DbType.Int64, zona.IdZona); database.AddInParameter(command, "ZONA", System.Data.DbType.String, zona.Zona); database.AddInParameter(command, "DESCRIPCION", System.Data.DbType.String, zona.Descripcion); result = database.ExecuteNonQuery(command); result = Convert.ToInt32(database.GetParameterValue(command, "RETURNVAL")); } catch (Exception ex) { throw ex; } return(result); }
public int UpdateZona(BEZona zona) { return(reqzona.UpdateEquipo(zona)); }
public int AddZona(BEZona zona) { return(reqzona.InsertZona(zona)); }