private bool ConsultarPorcentajeComisionEmpleado()
        {
            if (string.IsNullOrEmpty(IdEmpleado))
            {
                strError = "NO se asigno numero de idenficaciĆ³n del empleado o es un numero invalido";
                return(false);
            }

            objConBd = new clsConexBd();

            if (!ExisteEmpleado())
            {
                objConBd = null;
                return(false);
            }

            objConBd.gsSql = "sp_ConsultarComisionEmpleado";

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

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

            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe comisiĆ²n";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                VlrPorcentajeComision = Convert.ToDouble(objConBd.gDataReader[0]);

                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }
        public bool ObtenerCliente()
        {
            objConBd = new clsConexBd();

            if (!ExisteCliente())
            {
                objConBd = null;
                return(false);
            }

            objConBd.gsSql = "sp_ExisteCliente";

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

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

            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe cliente";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                dtmFechaNacCliente = (DateTime)objConBd.gDataReader["FechaNacCliente"];
                IdGenero           = (int)objConBd.gDataReader[7];
                IdCiudadCliente    = (int)objConBd.gDataReader[1];
                strNombreCliente   = (string)objConBd.gDataReader[3];
                strApellidoCliente = (string)objConBd.gDataReader[4];
                strTelefonoCliente = (string)objConBd.gDataReader[5];
                strEmailCliente    = (string)objConBd.gDataReader[6];

                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }
        public bool ObtenerCabCompra()
        {
            objConBd = new clsConexBd();

            if (!ExisteCompra())
            {
                objConBd = null;
                return(false);
            }

            objConBd.gsSql = "sp_ExisteCabeceraCompra";

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

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



            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe Orden en Cabecera";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                dtmFechaCabCompra = (DateTime)objConBd.gDataReader["FechaCompra"];
                stridCliente      = (string)objConBd.gDataReader[3];
                stridEmpleado     = (string)objConBd.gDataReader[4];
                decVlr            = (decimal)objConBd.gDataReader[2];
                decIva            = (decimal)objConBd.gDataReader[5];

                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }
        public bool ObtenerProducto()
        {
            objConBd = new clsConexBd();

            if (!ExisteProducto())
            {
                objConBd = null;
                return(false);
            }

            objConBd.gsSql = "sp_ExisteProducto";

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

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

            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe Producto";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                IdCategoria            = (int)objConBd.gDataReader[0];
                strNombreProducto      = (string)objConBd.gDataReader[1];
                strCodigoProducto      = (string)objConBd.gDataReader[2];
                strDescripcionProducto = (string)objConBd.gDataReader[3];


                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }
Example #5
0
        public bool ObteneProveedor()
        {
            objConBd = new clsConexBd();

            if (!ExisteProveedor())
            {
                objConBd = null;
                return(false);
            }

            objConBd.gsSql = "sp_ExisteProveedor";

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

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

            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe proveedor";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                IdCiudadProveedor       = (int)objConBd.gDataReader[1];
                strNombreProveedor      = (string)objConBd.gDataReader[2];
                strResponsableProveedor = (string)objConBd.gDataReader[3];

                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }
Example #6
0
        public bool ObtenerCiudad()
        {
            objConBd = new clsConexBd();

            if (!ExisteCiudad())
            {
                objConBd = null;
                return(false);
            }

            objConBd.gsSql = "sp_ExisteCiudad";

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

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

            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe ciudad";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                IdDepartamento  = (int)objConBd.gDataReader[1];
                strNombreCiudad = (string)objConBd.gDataReader[2];

                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }
        public bool ObtenerGenero()
        {
            objConBd = new clsConexBd();

            if (!ExisteGenero())
            {
                objConBd = null;
                return(false);
            }

            objConBd.gsSql = "sp_ExisteGenero";

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

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

            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe genero";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                strDescripcionGenero = (string)objConBd.gDataReader[1];

                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }
        public bool ObtenerCabOrd()
        {
            objConBd = new clsConexBd();

            if (!ExistePedido())
            {
                objConBd = null;
                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.GetDataReader(true))
            {
                strError = objConBd.gError;
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            /*while (objConBd.gDataReader.Read())
             * {
             *
             * }*/

            if (!objConBd.gDataReader.Read())
            {
                strError = "NO Existe Orden en Cabecera";
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
                return(false);
            }

            try
            {
                datFecOrd = (DateTime)objConBd.gDataReader["fecOrdServ"];
                strCodCli = (string)objConBd.gDataReader[2];
                strCodTec = (string)objConBd.gDataReader[3];
                decVlr    = (decimal)objConBd.gDataReader[4];
                decIva    = (decimal)objConBd.gDataReader[5];

                return(true);
            }
            catch (Exception ex)
            {
                strError = ex.Message;
                return(false);
            }
            finally
            {
                objConBd.gCommand.Parameters.Clear();
                objConBd = null;
            }
        }