示例#1
0
        public ClientesListaNegraAprobacion Detalles(int IdCliente, string Factura, string Tipo, int Empresa)
        {
            DataTable dt = fn.ObtieneDatos("sp_sel_ClientesListaNegraValidar", IdCliente, Factura, Tipo, Empresa);
            ClientesListaNegraAprobacion det = new ClientesListaNegraAprobacion();

            if (dt.Rows.Count == 0)
            {
                return(null);
            }

            if (dt.Rows.Count > 0)
            {
                det.Id            = (int)dt.Rows[0]["Id"];
                det.IdCliente     = (int)dt.Rows[0]["IdCliente"];
                det.Empresa       = (int)dt.Rows[0]["Empresa"];
                det.Factura       = dt.Rows[0]["Factura"].ToString();
                det.Codigo        = dt.Rows[0]["Codigo"].ToString();
                det.CorreoEnviado = (bool)dt.Rows[0]["CorreoEnviado"] ? 1: 0;
                det.ErrorEnvio    = dt.Rows[0]["ErrorEnvio"].ToString();
                det.Fecha_Envio   = Convert.ToDateTime(dt.Rows[0]["Fecha_Envio"]);
                det.Usado         = (bool)dt.Rows[0]["Usado"] ? 1 : 0;
                det.Usuario       = dt.Rows[0]["Usuario"].ToString();
                det.MailTo        = dt.Rows[0]["MailTo"].ToString();
                det.Tipo          = dt.Rows[0]["Tipo"].ToString();
            }

            return(det);
        }
示例#2
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public void Borrar(ClientesListaNegraAprobacion ClientesListaNegraAprobacion, bool Tran = false)
        {
            object[] ObjParameter = new object[2];
            ObjParameter[0] = ClientesListaNegraAprobacion.Id;
            try
            {
                this.InicializarMensajeError();
                this.OpenSqlBD();

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

                if (Tran == false)
                {
                    Commit();
                }
            }
            catch (Exception ex)
            {
                this.CodigoError = -1;
                if (Tran == false)
                {
                    Rollback();
                }
                fn.XtraMsg(ex.Message, MessageBoxIcon.Error);
            }
            finally
            {
                if (Tran == false)
                {
                    CloseSqlBD();
                }
            }
        }
示例#3
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public void Insertar(ClientesListaNegraAprobacion ClientesListaNegraAprobacion, bool Tran = false)
        {
            object[] ObjParameter = new object[8];

            ObjParameter[0] = ClientesListaNegraAprobacion.IdCliente;
            ObjParameter[1] = ClientesListaNegraAprobacion.Empresa;
            ObjParameter[2] = ClientesListaNegraAprobacion.Factura;
            ObjParameter[3] = ClientesListaNegraAprobacion.Codigo;
            ObjParameter[4] = ClientesListaNegraAprobacion.CorreoEnviado;
            ObjParameter[5] = ClientesListaNegraAprobacion.ErrorEnvio;
            ObjParameter[6] = ClientesListaNegraAprobacion.MailTo;
            ObjParameter[7] = ClientesListaNegraAprobacion.Tipo;

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

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

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