Example #1
0
        public bool ServiciosCategoriasUpdate(ServiciosCategorias oSCa)
        {
            try
            {
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                ds  = new DataSet();
                sql = "UPDATE servicios_categorias SET sca_descripcion = '" + oSCa.ScaDescripcion + "', " +
                      "sca_descripcion_corta = '" + oSCa.ScaDescripcionCorta + "', " +
                      "srv_codigo = '" + oSCa.SrvCodigo + "', " +
                      "est_codigo = '" + oSCa.EstCodigo + "' " +
                      "WHERE  sca_numero = '" + oSCa.ScaNumero + "' ";
                Console.WriteLine("sql");
                Console.WriteLine("sql  " + sql);
                Console.WriteLine("sql");

                cmd      = new OracleCommand(sql, cn);
                adapter  = new OracleDataAdapter(cmd);
                response = cmd.ExecuteNonQuery();
                cn.Close();
                return(response > 0);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public List <ServiciosCategorias> ServiciosCategoriasGetAll()
        {
            List <ServiciosCategorias> lstServiciosCategorias = new List <ServiciosCategorias>();

            try
            {
                ds = new DataSet();
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                string sqlSelect = "SELECT * FROM servicios_categorias ";
                cmd     = new OracleCommand(sqlSelect, cn);
                adapter = new OracleDataAdapter(cmd);
                cmd.ExecuteNonQuery();
                adapter.Fill(ds);
                DataTable dt = new DataTable();
                dt = ds.Tables[0];
                if (dt.Rows.Count > 0)
                {
                    for (int i = 0; dt.Rows.Count > i; i++)
                    {
                        DataRow             dr     = dt.Rows[i];
                        ServiciosCategorias NewEnt = new ServiciosCategorias();
                        NewEnt = CargarServiciosCategorias(dr);
                        lstServiciosCategorias.Add(NewEnt);
                    }
                }
                return(lstServiciosCategorias);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #3
0
 public ServiciosCategorias ServiciosCategoriasGetById(long Id)
 {
     try
     {
         DataSet          ds        = new DataSet();
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         string sqlSelect = "SELECT * FROM servicios_categorias " +
                            "WHERE sca_numero=" + Id;
         cmd     = new OracleCommand(sqlSelect, cn);
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         adapter.Fill(ds);
         DataTable dt;
         dt = ds.Tables[0];
         ServiciosCategorias NewEnt = new ServiciosCategorias();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             NewEnt = CargarServiciosCategorias(dr);
         }
         return(NewEnt);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public bool EliminarCategoria(long idCategoria)
        {
            ServiciosCategoriasBus oSCaBus = new ServiciosCategoriasBus();
            ServiciosCategorias    oSCa    = oSCaBus.ServiciosCategoriasGetById(idCategoria);

            oSCa.EstCodigo = "B";
            return(oSCaBus.ServiciosCategoriasUpdate(oSCa));
        }
Example #5
0
        internal static void CargarDatosComboCategorias(ref ComboBox combo)
        {
            IServiciosCategorias servicio = new ServiciosCategorias();
            var lista            = servicio.GetLista();
            var defaultCategoria = new CategoriaListDto()
            {
                CategoriaId     = 0,
                NombreCategoria = "Seleccione Categoria"
            };

            lista.Insert(0, defaultCategoria);
            combo.DataSource    = lista;
            combo.ValueMember   = "CategoriaId";
            combo.DisplayMember = "NombreCategoria";
            combo.SelectedIndex = 0;
        }
Example #6
0
 private ServiciosCategorias CargarServiciosCategorias(DataRow dr)
 {
     try
     {
         ServiciosCategorias oObjeto = new ServiciosCategorias();
         oObjeto.ScaNumero           = long.Parse(dr["SCA_NUMERO"].ToString());
         oObjeto.ScaDescripcion      = dr["SCA_DESCRIPCION"].ToString();
         oObjeto.ScaDescripcionCorta = dr["SCA_DESCRIPCION_CORTA"].ToString();
         oObjeto.SrvCodigo           = dr["SRV_CODIGO"].ToString();
         oObjeto.EstCodigo           = dr["EST_CODIGO"].ToString();
         return(oObjeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #7
0
 public long ServiciosCategoriasAdd(ServiciosCategorias oSCa)
 {
     try
     {
         Conexion         oConexion = new Conexion();
         OracleConnection cn        = oConexion.getConexion();
         cn.Open();
         // Clave Secuencia
         ds = new DataSet();
         string query = " DECLARE " +
                        " idtemp NUMBER(10,0); " +
                        " BEGIN " +
                        " SELECT(PKG_SECUENCIAS.FNC_PROX_SECUENCIA('SCA_NUMERO')) " +
                        " INTO idtemp " +
                        " FROM dual; " +
                        " INSERT INTO servicios_categorias (sca_numero, " +
                        "sca_descripcion, " +
                        "sca_descripcion_corta, " +
                        "srv_codigo, " +
                        "est_codigo) " +
                        "VALUES(idtemp, " +
                        " '" + oSCa.ScaDescripcion + "', " +
                        " '" + oSCa.ScaDescripcionCorta + "', " +
                        " '" + oSCa.SrvCodigo + "', " +
                        " '" + oSCa.EstCodigo + "')" +
                        " RETURNING IDTEMP INTO :id;" +
                        " END;";
         cmd = new OracleCommand(query, cn);
         cmd.Parameters.Add(new OracleParameter
         {
             ParameterName = ":id",
             OracleDbType  = OracleDbType.Int64,
             Direction     = ParameterDirection.Output
         });
         adapter = new OracleDataAdapter(cmd);
         cmd.ExecuteNonQuery();
         response = long.Parse(cmd.Parameters[":id"].Value.ToString());
         cn.Close();
         return(response);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public void Inicializar()
        {
            ServiciosBus oServiciosBus = new ServiciosBus();

            oUtil.CargarCombo(_vista.srvCodigo, oServiciosBus.ServiciosGetByFilter(), "srv_codigo", "srv_descripcion", "Seleccione un Servicio");

            GruposBus oGruposBus = new GruposBus();

            oUtil.CargarCombo(_vista.Grupo, oGruposBus.GruposGetByFilter("1"), "grp_codigo", "grp_descripcion", "Seleccione un Grupo");

            // _vista.srvCodigo.DropDownStyle = ComboBoxStyle.DropDownList;
            // _vista.Grupo.DropDownStyle = ComboBoxStyle.DropDownList;

            if (_vista.scaNumero != 0)
            {
                ServiciosCategorias    oSCategorias    = new ServiciosCategorias();
                ServiciosCategoriasBus oSCategoriasBus = new ServiciosCategoriasBus();

                oSCategorias = oSCategoriasBus.ServiciosCategoriasGetById(_vista.scaNumero);
                _vista.srvCodigo.SelectedValue = oSCategorias.SrvCodigo;
                _vista.Descripcion             = oSCategorias.ScaDescripcion;
                _vista.DescripcionCorta        = oSCategorias.ScaDescripcionCorta;

                if (oSCategorias.EstCodigo == "H")
                {
                    _vista.estCodigo = true;
                }
                else
                {
                    _vista.estCodigo = false;
                }

                GruposDetalles    oGrD    = new GruposDetalles();
                GruposDetallesBus oGrDBus = new GruposDetallesBus();
                oGrD                       = oGrDBus.GruposDetallesGetByCodReg(_vista.scaNumero.ToString());
                _vista.grdCodigo           = oGrD.GrdCodigo;
                _vista.grdCodigoRegistro   = oGrD.GrdCodigoRegistro;
                _vista.Grupo.SelectedValue = oGrD.GrpCodigo;
            }
            else
            {
                _vista.estCodigo = true;
            };
        }
        public void Guardar()
        {
            long rtdo;
            ServiciosCategorias    oSCa    = new ServiciosCategorias();
            ServiciosCategoriasBus oSCaBus = new ServiciosCategoriasBus();

            oSCa.ScaNumero           = _vista.scaNumero;
            oSCa.ScaDescripcion      = _vista.Descripcion;
            oSCa.ScaDescripcionCorta = _vista.DescripcionCorta;
            oSCa.SrvCodigo           = _vista.srvCodigo.SelectedValue.ToString();
            if (_vista.estCodigo)
            {
                oSCa.EstCodigo = "H";
            }
            else
            {
                oSCa.EstCodigo = "I";
            }

            GruposDetalles    oGDe    = new GruposDetalles();
            GruposDetallesBus oGDeBus = new GruposDetallesBus();

            oGDe.GrpCodigo = long.Parse(_vista.Grupo.SelectedValue.ToString());
            oGDe.GrdCodigo = _vista.grdCodigo;

            if (_vista.scaNumero == 0)
            {
                rtdo                   = oSCaBus.ServiciosCategoriasAdd(oSCa);
                oSCa.ScaNumero         = rtdo;
                oGDe.GrdCodigoRegistro = oSCa.ScaNumero.ToString();
                rtdo                   = oGDeBus.GruposDetallesAdd(oGDe);
            }
            else
            {
                rtdo = (oSCaBus.ServiciosCategoriasUpdate(oSCa)) ? oSCa.ScaNumero : 0;
                oGDe.GrdCodigoRegistro = _vista.grdCodigoRegistro;
                rtdo = (oGDeBus.GruposDetallesUpdate(oGDe)) ? oGDe.GrdCodigo : 0;
            }
        }
Example #10
0
        public long ServiciosCategoriasAdd(ServiciosCategorias oServiciosCategorias)
        {
            ServiciosCategoriasImpl oServiciosCategoriasImpl = new ServiciosCategoriasImpl();

            return(oServiciosCategoriasImpl.ServiciosCategoriasAdd(oServiciosCategorias));
        }
Example #11
0
        public bool ServiciosCategoriasUpdate(ServiciosCategorias oServiciosCategorias)
        {
            ServiciosCategoriasImpl oServiciosCategoriasImpl = new ServiciosCategoriasImpl();

            return(oServiciosCategoriasImpl.ServiciosCategoriasUpdate(oServiciosCategorias));
        }