Exemplo n.º 1
0
 /*Función para vaciar la información en los controles visibles del diseño*/
 private void informacionPropuesta(ISPropuesta infPropuesta, int aprobacion)
 {
     txtPropuesta.Text = infPropuesta.sPropuesta;
     if (aprobacion > 0)
     {
         btnRegistrar.Enabled = false;
     }
 }
Exemplo n.º 2
0
        /*Funcón para obtener información de la propuesta registrada*/
        public ISPropuesta InfoPropuesta(int iIdPropuesta)
        {
            DBCAJDataContext ADB         = new DBCAJDataContext(LogicaCC.ConnectionString.DbMPYSJDB);
            ISPropuesta      detalleProp = null;
            var vInfoPropuesta           = ADB.ADMSPS_INFORMACION_PROPUESTA(iIdPropuesta);

            foreach (var vPropuesta in vInfoPropuesta)
            {
                detalleProp = new ISPropuesta(vPropuesta.Propuesta.ToString(),
                                              vPropuesta.DescripcionRechazo.ToString());
            }
            return(detalleProp);
        }
Exemplo n.º 3
0
        /*Función para vaciar la información en los controles visibles del diseño*/
        private void informacionPropuesta(ISPropuesta infPropuesta, int iaprobacion, int iaprobada)
        {
            txtPropuesta.Text = infPropuesta.sPropuesta;

            if (iaprobada > 0)
            {
                if (iaprobacion == 1)
                {
                    rbSI.Checked             = true;
                    rbSI.Enabled             = false;
                    rbNO.Enabled             = false;
                    txtMotivoRechazo.Enabled = false;
                    btnRegistrar.Visible     = false;
                }
                else if (iaprobacion == 2)
                {
                    rbSI.Enabled             = false;
                    rbNO.Checked             = true;
                    rbNO.Enabled             = false;
                    txtMotivoRechazo.Text    = infPropuesta.sRechazo;
                    txtMotivoRechazo.Visible = true;
                    btnRegistrar.Visible     = false;
                }
                rutaDocument(LRuta);
            }
            else
            {
                if (iaprobacion == 1)
                {
                    rbSI.Checked = true;
                    //rbSI.Enabled = false;
                    //rbNO.Enabled = false;
                    //txtMotivoRechazo.Enabled = false;
                    btnRegistrar.Visible = true;
                }
                else if (iaprobacion == 2)
                {
                    //rbSI.Enabled = false;
                    rbNO.Checked = true;
                    //rbNO.Enabled = false;
                    txtMotivoRechazo.Text    = infPropuesta.sRechazo;
                    txtMotivoRechazo.Visible = true;
                    btnRegistrar.Visible     = true;
                }
                rutaDocument(LRuta);
            }
        }
Exemplo n.º 4
0
        //NetworkCredential _NetworkCredential = new NetworkCredential(AccessFiles.sUsuario, AccessFiles.sContraseña);
        //string PathFolderShared = @"\\192.169.143.34\Data_Files";

        /*Funciones que se inicializan cuando el formulario es llamado*/
        public FRRAprobarPropuesta(int IdPropuesta, int iAprobacion, int iAprobada)
        {
            InitializeComponent();
            idPropuesta = IdPropuesta;
            iApro       = iAprobacion;
            iAprob      = iAprobada;
            detalle     = null;

            DSDetalleServicio infoPropuesta = new DSDetalleServicio();

            detalle = infoPropuesta.InfoPropuesta(IdPropuesta);

            LRuta = null;
            CDocumentosOficialia lRuta = new CDocumentosOficialia();

            LRuta = lRuta.rutaArchivosPropuesta(IdPropuesta);

            informacionPropuesta(detalle, iAprobacion, iAprobada);
        }
Exemplo n.º 5
0
        /*Evento Load del formulario para realizar la carga de informacion cuando sea requerido*/
        private void FRREditPropuesta_Load(object sender, EventArgs e)
        {
            LogicaCC.Logica.UsuarioData AUsuarioData = LogicaCC.Logica.UsuarioData.Instancia;
            //DatosUsuario ADatosUsuario = DatosUsuario.Instancia;
            iIdUser = int.Parse(AUsuarioData.sIdusuario);

            detalle = null;
            DSDetalleServicio infoPropuesta = new DSDetalleServicio();

            detalle    = infoPropuesta.InfoPropuesta(idPropuesta);
            detalleSol = infoPropuesta.InfoSolicitud(idSoli);


            CDocumentosOficialia lRuta = new CDocumentosOficialia();

            LRuta = lRuta.rutaArchivosPropuesta(idPropuesta);
            rutaDocument(LRuta);

            informacionPropuesta(detalle, iAprob);
        }