Exemple #1
0
        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();
            }
        }
Exemple #2
0
 public List <BEZona> Listar(BEZona pBEZona)
 {
     try {
         return(new DAZona().Listar(pBEZona));
     } catch (Exception ex) {
         throw ex;
     }
 }
Exemple #3
0
 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);
     }
 }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
 public int UpdateZona(BEZona zona)
 {
     return(reqzona.UpdateEquipo(zona));
 }
Exemple #8
0
 public int AddZona(BEZona zona)
 {
     return(reqzona.InsertZona(zona));
 }