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.")); } }
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); }