Example #1
0
 private bool ExisteCiudad()
 {
     if (string.IsNullOrEmpty(IdCiudad))
     {
         strError = "No asigno numero de identificación de la ciudad";
         return(false);
     }
     objConBd.gsSql = "sp_ExisteCiudad";
     if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdCiudad", SqlDbType.BigInt, 10, IdCiudad))
     {
         strError = objConBd.gError;
         objConBd.gCommand.Parameters.Clear();
         return(false);
     }
     if (!objConBd.GetScalar(true))
     {
         strError = objConBd.gError;
         objConBd.gCommand.Parameters.Clear();
         return(false);
     }
     if (objConBd.gScalar == null)
     {
         strError = "No existe ciudad con el numero ingresado";
         objConBd.gCommand.Parameters.Clear();
         return(false);
     }
     objConBd.gCommand.Parameters.Clear();
     return(true);
 }
        private bool AdicionarParamsDetalleCompra()
        {
            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdCabCompra", SqlDbType.BigInt, 10, IdCabCompra))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdProducto", SqlDbType.BigInt, 10, IdProducto))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@UnidadesCompradas", SqlDbType.Int, 10, intUnidadesCompradas))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@VlrComprado", SqlDbType.Decimal, 12, decVlrComprado))
            {
                strError = objConBd.gError;
                return(false);
            }



            return(true);
        }
        private bool ExisteCliente()
        {
            if (string.IsNullOrEmpty(IdCliente))
            {
                strError = "NO se asigno numero de identificación del Cliente o es un numero invalido";
                return(false);
            }

            objConBd.gsSql = "sp_ExisteCliente";

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdCliente", SqlDbType.BigInt, 10, IdCliente))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.GetScalar(true))
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                return(false);
            }

            if (objConBd.gScalar == null)
            {
                strError = "NO Existe Pedido con numero de orden asignado";
                objConBd.gCommand.Parameters.Clear();
                return(false);
            }

            objConBd.gCommand.Parameters.Clear();
            return(true);
        }
        public bool EliminarCabCompra()
        {
            objConBd = new clsConexBd();

            if (idCabCompra < 1)
            {
                strError = "NO se asignó numero de la compra";
                return(false);
            }

            objConBd.gsSql = "sp_EliminarCabaceraCompra";

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdCabCompra", SqlDbType.Int, 10, idCabCompra))
            {
                strError = objConBd.gError;
                //objConBd = null;
                return(false);
            }


            if (!objConBd.ExecSql(true)) //Metodo que Ejecuta Instrucciones Insert, Update  y Delete en la BD
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                return(false);
            }

            objConBd.gCommand.Parameters.Clear();
            return(true);
        }
        private bool AdicionarParamsDetOrd()
        {
            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@NUMORD", SqlDbType.BigInt, 10, intNroOrd))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@PROD", SqlDbType.VarChar, 8, strCodProd))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@CANT", SqlDbType.Int, 6, intCant))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@VALOR", SqlDbType.Decimal, 12, decValor))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@TIPSER", SqlDbType.Int, 4, intCodTipSer))
            {
                strError = objConBd.gError;
                return(false);
            }

            return(true);
        }
        private bool ExisteProducto()
        {
            if (IdProducto < 1)
            {
                strError = "NO se asigno numero del producto o es un numero invalido";
                return(false);
            }

            objConBd.gsSql = "sp_ExisteProducto";

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdProducto", SqlDbType.BigInt, 10, IdProducto))
            {
                strError = objConBd.gError;
                return(false);
            }

            if (!objConBd.GetScalar(true))
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                return(false);
            }

            if (objConBd.gScalar == null)
            {
                strError = "NO Existe producto";
                objConBd.gCommand.Parameters.Clear();
                return(false);
            }

            objConBd.gCommand.Parameters.Clear();
            return(true);
        }
        public bool LlenarGridDetalle()
        {
            if (intNroOrd < 1)
            {
                strError = "NO se asigno numero de orden o es un numero invalido";
                return(false);
            }

            if (gvDetOrd == null)
            {
                strError = "NO se asignó GridView a poblar";
                return(false);
            }

            objConBd = new clsConexBd();

            objConBd.gsSql      = "DETPEDIDOS_S_nroOrdCodPro";
            objConBd.gsNomTabla = "Detalle";

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@NUMORD", SqlDbType.BigInt, 10, intNroOrd))
            {
                strError = objConBd.gError;
                objConBd = null;
                return(false);
            }

            if (!objConBd.GetDataSet(true))
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            if (objConBd.gDataSet.Tables[objConBd.gsNomTabla].Rows.Count < 1)
            {
                strError = "No hay registros de Detalle de Orden";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            gvDetOrd.DataSource = objConBd.gDataSet.Tables[objConBd.gsNomTabla];
            gvDetOrd.DataBind();

            objConBd.gCommand.Parameters.Clear();
            objConBd = null;
            return(true);
        }
        public bool LlenarDetalleCompra()
        {
            if (IdCabCompra < 1)
            {
                strError = "NO se asigno numero de orden o es un numero invalido";
                return(false);
            }

            if (gvDetalleCompra == null)
            {
                strError = "NO se asignó GridView a poblar";
                return(false);
            }

            objConBd = new clsConexBd();

            objConBd.gsSql      = "sp_LlenarDetalleCompra";
            objConBd.gsNomTabla = "Detalle";

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdCabCompra", SqlDbType.BigInt, 10, IdCabCompra))
            {
                strError = objConBd.gError;
                objConBd = null;
                return(false);
            }

            if (!objConBd.GetDataSet(true))
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            if (objConBd.gDataSet.Tables[objConBd.gsNomTabla].Rows.Count < 1)
            {
                strError = "No hay registros de Detalle de Orden";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            gvDetalleCompra.DataSource = objConBd.gDataSet.Tables[objConBd.gsNomTabla];
            gvDetalleCompra.DataBind();

            objConBd.gCommand.Parameters.Clear();
            objConBd = null;
            return(true);
        }
        private bool ExistePedido()
        {
            if (intNroOrd < 1)
            {
                strError = "NO se asigno numero de orden o es un numero invalido";
                return(false);
            }

            objConBd.gsSql = "CABPEDIDOS_S_nroOrd";

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@NUMORD", SqlDbType.BigInt, 10, intNroOrd))
            {
                strError = objConBd.gError;
                //objConBd = null;
                return(false);
            }

            if (!objConBd.GetScalar(true))
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                //objConBd = null;
                return(false);
            }

            if (objConBd.gScalar == null)
            {
                strError = "NO Existe Pedido con numero de orden asignado";
                objConBd.gCommand.Parameters.Clear();
                //objConBd = null;
                return(false);
            }

            objConBd.gCommand.Parameters.Clear();
            //objConBd = null;
            return(true);
        }
        private bool ExisteCompra()
        {
            if (idCabCompra < 1)
            {
                strError = "NO se asigno numero de orden o es un numero invalido";
                return(false);
            }

            objConBd.gsSql = "sp_ExisteCabeceraCompra";

            if (!objConBd.AdicionarParametro(ParameterDirection.Input, "@IdCabCompra", SqlDbType.Int, 10, idCabCompra))
            {
                strError = objConBd.gError;
                //objConBd = null;
                return(false);
            }

            if (!objConBd.GetScalar(true))
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                //objConBd = null;
                return(false);
            }

            if (objConBd.gScalar == null)
            {
                strError = "NO Existe Compra con numero de orden asignado";
                objConBd.gCommand.Parameters.Clear();
                //objConBd = null;
                return(false);
            }

            objConBd.gCommand.Parameters.Clear();
            //objConBd = null;
            return(true);
        }