예제 #1
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public void Borrar(CamposRequeridos CamposRequeridos, bool Tran = false)
        {
            object[] ObjParameter = new string[2];
            ObjParameter[0] = CamposRequeridos.IdRequerido;
            try
            {
                this.InicializarMensajeError();
                this.OpenSqlBD();

                SqlCommand cmd = new SqlCommand();
                cmd = this.ConfigurarComando(TieneTransaccion.Si, "sp_del_CamposRequeridos", 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();
                }
            }
        }
예제 #2
0
        //-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
        public CamposRequeridos Detalles(string Formulario, int Empresa)
        {
            DataTable        dt  = fn.ObtieneDatos("sp_sel_CamposRequeridos", Formulario, Empresa);
            CamposRequeridos det = new CamposRequeridos();

            if (dt.Rows.Count > 0)
            {
                det.IdRequerido = (int)dt.Rows[0]["IdRequerido"];
                det.Empresa     = (int)dt.Rows[0]["Empresa"];
                det.Formulario  = dt.Rows[0]["Formulario"].ToString();
                det.Campo       = dt.Rows[0]["Campo"].ToString();
            }
            return(det);
        }