Пример #1
0
 public List <Tipogasto> getTipoGastoMovimientocuenta(Int32 id_solicitud, string tipo_movimiento)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sp_r_GastosMovimiento";
             cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);
             cmd.Parameters.AddWithValue("@tipo_movimiento", tipo_movimiento);
             SqlDataReader    reader     = cmd.ExecuteReader();
             List <Tipogasto> lTipogasto = new List <Tipogasto>();
             while (reader.Read())
             {
                 Tipogasto mTipogasto = new Tipogasto();
                 mTipogasto.Cliente        = new ClienteDAC().Getcliente(Convert.ToInt16(reader["id_cliente"].ToString()));
                 mTipogasto.Id_tipogasto   = Convert.ToInt16(reader["id_tipogasto"].ToString());
                 mTipogasto.Descripcion    = reader["descripcion"].ToString();
                 mTipogasto.Valor          = Convert.ToDouble(reader["valor"].ToString());
                 mTipogasto.Tipooperacion  = new TipooperacionDAC().getTipooperacion(reader["tipo_operacion"].ToString());
                 mTipogasto.Cargo_contable = Convert.ToBoolean(reader["cargo_contable"].ToString());
                 lTipogasto.Add(mTipogasto);
                 mTipogasto = null;
             }
             return(lTipogasto);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
 public Tipogasto getTipogasto(Int16 id_tipogasto)
 {
     try
     {
         using (SqlConnection sqlConn = new SqlConnection(this.strConn))
         {
             sqlConn.Open();
             SqlCommand cmd = new SqlCommand(strConn, sqlConn);
             cmd.CommandType = System.Data.CommandType.StoredProcedure;
             cmd.CommandText = "sp_r_Tipogasto";
             cmd.Parameters.AddWithValue("@id_tipogasto", id_tipogasto);
             SqlDataReader reader     = cmd.ExecuteReader();
             Tipogasto     mTipogasto = new Tipogasto();
             if (reader.Read())
             {
                 mTipogasto.Cliente        = new ClienteDAC().Getcliente(Convert.ToInt16(reader["id_cliente"].ToString()));
                 mTipogasto.Id_tipogasto   = Convert.ToInt16(reader["id_tipogasto"].ToString());
                 mTipogasto.Descripcion    = reader["descripcion"].ToString();
                 mTipogasto.Valor          = Convert.ToDouble(reader["valor"].ToString());
                 mTipogasto.Tipooperacion  = new TipooperacionDAC().getTipooperacion(reader["tipo_operacion"].ToString());
                 mTipogasto.Cargo_contable = Convert.ToBoolean(reader["cargo_contable"].ToString());
             }
             return(mTipogasto);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #3
0
        public List <GastoOperacion> getGastooperacionMov(Int32 id_solicitud, string tipo_movimiento)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();

                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);

                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    cmd.CommandText = "sp_r_Gastooperacionmov";

                    cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);
                    cmd.Parameters.AddWithValue("@tipo_movimiento", tipo_movimiento);

                    SqlDataReader reader = cmd.ExecuteReader();

                    List <GastoOperacion> lgasto = new List <GastoOperacion>();

                    while (reader.Read())
                    {
                        GastoOperacion mgasto = new GastoOperacion();

                        mgasto.Monto           = Convert.ToInt32(reader["monto"].ToString());
                        mgasto.Tipogasto       = new TipogastoDAC().getTipogasto(Convert.ToInt16(reader["id_tipogasto"].ToString()));
                        mgasto.Usuario         = new UsuarioDAC().GetusuariobyUsername(reader["cuenta_usuario"].ToString());
                        mgasto.Check           = Convert.ToBoolean(reader["check"].ToString());
                        mgasto.Cargo_cliente   = Convert.ToInt32(reader["cargo_cliente"].ToString());
                        mgasto.Cargo_empresa   = Convert.ToInt32(reader["cargo_empresa"].ToString());
                        mgasto.Tipogasto.Check = Convert.ToBoolean(reader["comun"].ToString());
                        if (mgasto.Tipogasto.Check == true)
                        {
                            GastosComunes gc = new GastosComunesDAC().getGastosComunes(Convert.ToInt32(reader["id_tipogasto"].ToString()));
                            Tipogasto     tg = new Tipogasto();
                            tg.Cargo_contable = gc.Cargo_contable;
                            tg.Check          = true;
                            tg.Descripcion    = gc.Descripcion;
                            tg.Id_tipogasto   = Convert.ToInt16(gc.Id_tipogasto);
                            tg.Valor          = gc.Valor;
                            mgasto.Tipogasto  = tg;
                        }
                        lgasto.Add(mgasto);

                        mgasto = null;
                    }
                    return(lgasto);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #4
0
        public List <Tipogasto> getallTipogasto(Int16 id_cliente, string tipo_operacion)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();
                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.CommandText = "sp_r_Tipogastos";
                    cmd.Parameters.AddWithValue("@id_cliente", id_cliente);
                    cmd.Parameters.AddWithValue("@tipo_operacion", tipo_operacion);
                    SqlDataReader    reader     = cmd.ExecuteReader();
                    List <Tipogasto> lTipogasto = new List <Tipogasto>();
                    while (reader.Read())
                    {
                        Tipogasto mTipogasto = new Tipogasto();
                        mTipogasto.Cliente            = new ClienteDAC().Getcliente(Convert.ToInt16(reader["id_cliente"].ToString()));
                        mTipogasto.Id_tipogasto       = Convert.ToInt16(reader["id_tipogasto"].ToString());
                        mTipogasto.Descripcion        = reader["descripcion"].ToString();
                        mTipogasto.Valor              = Convert.ToDouble(reader["valor"].ToString());
                        mTipogasto.Tipooperacion      = new TipooperacionDAC().getTipooperacion(reader["tipo_operacion"].ToString());
                        mTipogasto.Cargo_contable     = Convert.ToBoolean(reader["cargo_contable"].ToString());
                        mTipogasto.Transferencia      = Convert.ToBoolean(reader["transferencia"].ToString());
                        mTipogasto.Habilitado         = Convert.ToBoolean(reader["habilitado"].ToString());
                        mTipogasto.Cuenta             = reader["plan_cuenta"].ToString();
                        mTipogasto.Cuenta_facturacion = reader["cuenta_facturacion"].ToString();

                        lTipogasto.Add(mTipogasto);
                        mTipogasto = null;
                    }
                    return(lTipogasto);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #5
0
        public List <MovimientoCuenta> getMovimientocuenta(Int32 id_solicitud, string tipo_movimiento)
        {
            try
            {
                using (SqlConnection sqlConn = new SqlConnection(this.strConn))
                {
                    sqlConn.Open();

                    SqlCommand cmd = new SqlCommand(strConn, sqlConn);

                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    cmd.CommandText = "sp_r_MovimientocuentabyIdSolicitud";

                    cmd.Parameters.AddWithValue("@id_solicitud", id_solicitud);
                    cmd.Parameters.AddWithValue("@tipo_movimiento", tipo_movimiento);


                    SqlDataReader reader = cmd.ExecuteReader();

                    List <MovimientoCuenta> lMovimientocuenta = new List <MovimientoCuenta>();

                    while (reader.Read())
                    {
                        MovimientoCuenta mMovimientocuenta = new MovimientoCuenta();

                        mMovimientocuenta.Cuenta_banco         = new CuentabancoDAC().getCuentabanco(Convert.ToInt16(reader["id_Cuenta_banco"].ToString()));
                        mMovimientocuenta.Documento_especial   = reader["documento_especial"].ToString();
                        mMovimientocuenta.Fecha_movimiento     = Convert.ToDateTime(reader["fecha_movimiento"].ToString());
                        mMovimientocuenta.Id_movimiento_cuenta = Convert.ToInt32(reader["id_movimiento_cuenta"].ToString());
                        mMovimientocuenta.Numero_documento     = reader["numero_documento"].ToString();
                        mMovimientocuenta.Operacion            = new OperacionDAC().getOperacion(Convert.ToInt32(reader["id_solicitud"].ToString()));
                        mMovimientocuenta.Tipo_gasto           = new TipogastoDAC().getTipogasto(Convert.ToInt16(reader["id_tipogasto"].ToString()));
                        mMovimientocuenta.Tipo_movimiento      = reader["tipo_movimiento"].ToString();
                        mMovimientocuenta.Tipo_operacion       = reader["tipo_operacion"].ToString();
                        mMovimientocuenta.Monto            = Convert.ToInt32(reader["monto"].ToString());
                        mMovimientocuenta.Usuario          = new UsuarioDAC().GetusuariobyUsername(reader["cuenta_usuario"].ToString());
                        mMovimientocuenta.Tipo_gasto.Check = Convert.ToBoolean(reader["comun"].ToString());
                        if (mMovimientocuenta.Tipo_gasto.Check == true)
                        {
                            GastosComunes gc = new GastosComunesDAC().getGastosComunes(Convert.ToInt32(reader["id_tipogasto"].ToString()));
                            Tipogasto     tg = new Tipogasto();
                            tg.Cargo_contable            = gc.Cargo_contable;
                            tg.Check                     = true;
                            tg.Descripcion               = gc.Descripcion;
                            tg.Id_tipogasto              = Convert.ToInt16(gc.Id_tipogasto);
                            tg.Valor                     = gc.Valor;
                            mMovimientocuenta.Tipo_gasto = tg;
                        }

                        lMovimientocuenta.Add(mMovimientocuenta);

                        mMovimientocuenta = null;
                    }
                    return(lMovimientocuenta);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }