Пример #1
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public ClientesLetrasCambio Detalles(string Id, int Empresa)
        {
            DataTable            dt  = fn.ObtieneDatos("sp_sel_ClientesLetrasCambio", Id, DateTime.Now.Date, DateTime.Now.Date, Empresa);
            ClientesLetrasCambio det = new ClientesLetrasCambio();

            if (dt.Rows.Count > 0)
            {
                det.Id             = (int)dt.Rows[0]["Id"];
                det.Empresa        = (int)dt.Rows[0]["Empresa"];
                det.IdCliente      = (int)dt.Rows[0]["IdCliente"];
                det.ANombre        = dt.Rows[0]["ANombre"].ToString();
                det.NEmpresa       = dt.Rows[0]["NEmpresa"].ToString();
                det.Fecha          = dt.Rows[0]["Fecha"].ToString();
                det.Vencimiento    = dt.Rows[0]["Vencimiento"].ToString();
                det.Moneda         = dt.Rows[0]["Moneda"].ToString();
                det.Monto          = Convert.ToDouble(dt.Rows[0]["Monto"]);
                det.EnLetras       = dt.Rows[0]["EnLetras"].ToString();
                det.TCambio        = Convert.ToDouble(dt.Rows[0]["TCambio"]);
                det.Comentarios    = dt.Rows[0]["Comentarios"].ToString();
                det.Estado         = dt.Rows[0]["Estado"].ToString();
                det.Usuario        = dt.Rows[0]["Usuario"].ToString();
                det.Fecha_Creacion = dt.Rows[0]["Fecha_Creacion"].ToString();
            }
            return(det);
        }
Пример #2
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public bool Actualizar(ClientesLetrasCambio ClientesLetrasCambio, bool Tran = false)
        {
            object[] ObjParameter = new object[12];
            ObjParameter[0]  = ClientesLetrasCambio.Id;
            ObjParameter[1]  = ClientesLetrasCambio.Empresa;
            ObjParameter[2]  = ClientesLetrasCambio.IdCliente;
            ObjParameter[3]  = ClientesLetrasCambio.ANombre;
            ObjParameter[4]  = ClientesLetrasCambio.NEmpresa;
            ObjParameter[5]  = ClientesLetrasCambio.Fecha;
            ObjParameter[6]  = ClientesLetrasCambio.Vencimiento;
            ObjParameter[7]  = ClientesLetrasCambio.Moneda;
            ObjParameter[8]  = ClientesLetrasCambio.Monto;
            ObjParameter[9]  = ClientesLetrasCambio.EnLetras;
            ObjParameter[10] = ClientesLetrasCambio.TCambio;
            ObjParameter[11] = ClientesLetrasCambio.Comentarios;


            try
            {
                this.InicializarMensajeError();
                this.OpenSqlBD();

                SqlCommand cmd = new SqlCommand();
                cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_upd_ClientesLetrasCambio", ObjParameter);
                cmd.ExecuteNonQuery();

                if (Tran == false)
                {
                    Commit();
                }
                return(true);
            }
            catch (Exception ex)
            {
                this.CodigoError = -1;
                if (Tran == false)
                {
                    Rollback();
                }
                fn.XtraMsg(ex.Message, MessageBoxIcon.Error);
                return(false);
            }
            finally
            {
                if (Tran == false)
                {
                    CloseSqlBD();
                }
            }
        }
Пример #3
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public bool Borrar(ClientesLetrasCambio ClientesLetrasCambio, bool Tran = false)
        {
            object[] ObjParameter = new object[1];
            ObjParameter[0] = ClientesLetrasCambio.Id;
            try
            {
                this.InicializarMensajeError();
                this.OpenSqlBD();

                SqlCommand cmd = new SqlCommand();
                cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_del_ClientesLetrasCambio", ObjParameter);
                cmd.ExecuteNonQuery();

                if (Tran == false)
                {
                    Commit();
                }
                return(true);
            }
            catch (Exception ex)
            {
                this.CodigoError = -1;
                if (Tran == false)
                {
                    Rollback();
                }
                fn.XtraMsg(ex.Message, MessageBoxIcon.Error);
                return(false);
            }
            finally
            {
                if (Tran == false)
                {
                    CloseSqlBD();
                }
            }
        }