コード例 #1
0
    protected void btnBuscar_Click(object sender, EventArgs e)
    {
        lblRdoBloqueo.Text    = String.Empty;
        lblBeneficiario.Text  = String.Empty;
        lblMjeGuardar.Text    = String.Empty;
        gvBloquedo.DataSource = null;
        gvBloquedo.DataBind();
        pnlRdoBusqueda.Visible = false;


        if (controlBusBenef.TraerApellNombre())
        {
            //listaBloqueo = Beneficiario.BeneficioBloqueado_Traer(long.Parse(controlBusBenef.idBeneficio));
            unBeneficioBloqueado = new WSBeneficiario.BeneficioBloqueado();
            unBeneficioBloqueado.IdBeneficiario = long.Parse(controlBusBenef.idBeneficio);
            IdBeneficiario       = long.Parse(controlBusBenef.idBeneficio);
            lblBeneficiario.Text = "Beneficiario:  " + controlBusBenef.idBeneficio + " - " + controlBusBenef.ApeNom + " ";
            listaBloqueo         = null;
            BeneficioBloqueado_Traer();
        }
        else
        {
            MensajeErrorEnLabel(lblRdoBloqueo, "No se encontraron resultados para su busqueda.");
            log.Error(string.Format("{0} - Error:{1}", System.Reflection.MethodBase.GetCurrentMethod(), " No se encontro el Beneficio ingresado."));
        }
    }
コード例 #2
0
    private Boolean ValidaDatos(WSBeneficiario.enum_TipoOperacion a)
    {
        String fechaActual = String.Format("{0:d}", DateTime.Now);

        lblMesaje.Text = String.Empty;

        try
        {
            if (a == WSBeneficiario.enum_TipoOperacion.nuevo || a == WSBeneficiario.enum_TipoOperacion.modificacion)
            {
                #region valida campos para bloqueos o edicion

                #region Valida Fecha Inicio
                if (String.IsNullOrEmpty(txtFechaInicio.Text))
                {
                    MensajeErrorEnLabel(lblMesaje, "El Campo Fecha de Inicio debe contener un valor.");
                    return(false);
                }
                #endregion

                #region Valida Origen
                if (String.IsNullOrEmpty(txtOrigen.Text))
                {
                    txtOrigen.Focus();
                    MensajeErrorEnLabel(lblMesaje, "El Campo Origen debe contener un valor.");
                    return(false);
                }

                #endregion

                #region Valida EntradaCap
                if (String.IsNullOrEmpty(txtEntradaCITE.Text))
                {
                    txtEntradaCITE.Focus();
                    MensajeErrorEnLabel(lblMesaje, "El Campo Entrada CITE debe contener un valor.");
                    return(false);
                }
                #endregion

                #region Valida CodProvincia

                if (cmdProvincia.SelectedValue == "0")
                {
                    cmdProvincia.Focus();
                    MensajeErrorEnLabel(lblMesaje, "Debe Seleccionar una Provincia.");
                    return(false);
                }

                #endregion

                #region Valida Actuacion
                if (String.IsNullOrEmpty(txtActuacion.Text))
                {
                    MensajeErrorEnLabel(lblMesaje, "El Campo Actuacion debe contener un valor");
                    txtActuacion.Focus();
                    return(false);
                }
                #endregion

                #region Valida FechaNotificacion
                if (String.IsNullOrEmpty(txtFechaNotificacion.Text))
                {
                    MensajeErrorEnLabel(lblMesaje, "Campo Fecha de Notificacion debe contener un valor.");
                    return(false);
                }

                if (DateTime.Compare(DateTime.Parse(txtFechaNotificacion.Text), DateTime.Parse(fechaActual)) > 0)
                {
                    MensajeErrorEnLabel(lblMesaje, "El Campo Fecha de Notificacion no debe ser mayor a fecha actual.");
                    return(false);
                }

                //if (DateTime.Compare(DateTime.Parse(txtFechaInicio.Text), DateTime.Parse(txtFechaNotificacion.Text)) > 0)
                //{
                //    MensajeErrorEnLabel(lblMesaje, "El Campo Fecha de Notificacion debe ser igual o mayor a Fecha de Inicio.");
                //    return false;
                //}

                #endregion

                #region Valida Nro de Nota
                if (String.IsNullOrEmpty(txtNroNota.Text))
                {
                    txtNroNota.Focus();
                    MensajeErrorEnLabel(lblMesaje, "El Campo Nro. de Nota debe contener un valor.");
                    return(false);
                }

                #endregion

                #region Valida Firmante
                if (String.IsNullOrEmpty(txtFirmante.Text))
                {
                    txtFirmante.Focus();
                    MensajeErrorEnLabel(lblMesaje, "El Campo Firmante debe contener un valor.");
                    return(false);
                }
                #endregion

                #endregion

                //Si es nuevo se limpia varible de estado.
                if (a == WSBeneficiario.enum_TipoOperacion.nuevo)
                {
                    unBeneficioBloqueado = new WSBeneficiario.BeneficioBloqueado();
                }

                CargaDatosBloqueo();

                if (unBeneficioBloqueado.FecFin != null)
                {
                    if (validaDatosdeDesbloqueo())
                    {
                        unBeneficioBloqueado.NroNotaBajaBloqueo       = txtNroNotaBaja.Text;
                        unBeneficioBloqueado.UsuarioBajaBloqueo       = VariableSession.UsuarioLogeado.IdUsuario; //Obligatorio Si o No ?
                        unBeneficioBloqueado.IpcierreBajaBloqueo      = VariableSession.UsuarioLogeado.DirIP;     //Obligatorio Si o No ?
                        unBeneficioBloqueado.OficinaBajaBloqueo       = VariableSession.UsuarioLogeado.Oficina;   //Obligatorio Si o No ?
                        unBeneficioBloqueado.NroExpedienteBajaBloqueo = txtNroExpBaja.Text;                       //Obligatorio Si o No ?
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            else if (a == WSBeneficiario.enum_TipoOperacion.cierre)
            {
                if (validaDatosdeDesbloqueo())
                {
                    CargaDatosDesbloqueo();
                }
                else
                {
                    return(false);
                }
            }
        }
        catch (Exception ex)
        {
            MensajeErrorEnLabel(lblMesaje, "Ocurrío un error. Intente en otro momento.");
            log.Error(string.Format("ERROR Ejecución:{0}->{1} - Error:{2}->{3}", DateTime.Now, System.Reflection.MethodBase.GetCurrentMethod(), ex.Source, ex.Message));
            return(false);
        }

        return(true);
    }