protected void dg_Suspensiones_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType != ListItemType.Header && e.Item.ItemType != ListItemType.Footer) { NovedadSuspension unaNovedadSuspension = new NovedadSuspension(); unaNovedadSuspension = (NovedadSuspension)e.Item.DataItem; e.Item.Cells[3].Text = (unaNovedadSuspension.FechaInicio == DateTime.MinValue) ? "" : unaNovedadSuspension.FechaInicio.ToShortDateString(); e.Item.Cells[5].Text = (unaNovedadSuspension.MensualSuspension.Trim().Length == 6) ? unaNovedadSuspension.MensualSuspension.Trim().Substring(0, 4) + "-" + unaNovedadSuspension.MensualSuspension.Trim().Substring(4, 2) : unaNovedadSuspension.MensualSuspension; e.Item.Cells[7].Text = (unaNovedadSuspension.FechaReactivacion == DateTime.MinValue) ? "" : unaNovedadSuspension.FechaReactivacion.ToShortDateString(); } }
public bool NovedadSuspensionModificar(NovedadSuspension n, enum_TipoBSR e, out int CodError, out string MsgResultado) { CodError = 0; MsgResultado = ""; try { return(NovedadNegocio.NovedadSuspensionModificar(n, e, out CodError, out MsgResultado)); } catch (Exception err) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod().Name, err.Source, err.Message)); return(false); } }
public static bool NovedadSuspensionModificar(NovedadSuspension n, enum_TipoBSR e, out int CodError, out string MsgResultado) { CodError = 0; MsgResultado = ""; try { return(instancio_ArgentaCWS.NovedadSuspensionModificar(n, e, out CodError, out MsgResultado)); } catch (Exception ex) { log.Error(string.Format("{0} - Error:{1}->{2}", System.Reflection.MethodBase.GetCurrentMethod().Name, ex.Source, ex.Message)); HttpContext.Current.Response.Redirect("~/Paginas/Varios/Error.aspx"); return(false); } }
protected void Page_Load(object sender, System.EventArgs e) { mensaje.ClickSi += new Controls_Mensaje.Click_UsuarioSi(ClickearonSi); mensaje.ClickNo += new Controls_Mensaje.Click_UsuarioNo(ClickearonNo); ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(btnSuspender); ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(btnGuardar); ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(btnCancelar); ScriptManager.GetCurrent(this.Page).RegisterPostBackControl(btnBuscar); if (!IsPostBack) { NovedadSusRehab = new ONovedadBSRPre(); NovedadSuspension = new NovedadSuspension(); AplicarSeguridad(); EstadoControles("Default", false); txt_CUIL.Focus(); #region estado controles popup ctrExpediente.MaxLength = 23; ctrFechaSuspension.Text = DateTime.Today.ToShortDateString(); ctrFechaSuspension.Enabled = false; ctrMensual.Text = ""; ctrMensual.Enabled = false; ctrMotivoSuspension.Enabled = true; ctrMotivoSuspension.MaxLength = 2000; //ctrMotivoSuspension.Height = "150px"; ctrMotivoSuspension.Width = "100 %"; ctrMotivoSuspension.Limpiar(); ctrMotivoSuspension.tipoTXMode = TextBoxMode.MultiLine; //lbMensualSuspension.Text = ""; #endregion estado controles popup } }
protected void btnBuscar_Click(object sender, EventArgs e) { NovedadesASusRehab = null; NovedadSusRehab = new ONovedadBSRPre(); NovedadSuspension = new NovedadSuspension(); hd_txt_CUIL.Value = CUIL = txt_CUIL.Text; hd_txt_Novedad.Value = NroNovedad = txt_Novedad.Text; try { if ((!string.IsNullOrEmpty(CUIL) && Util.ValidoCuil(CUIL)) || (!string.IsNullOrEmpty(NroNovedad) && Util.esNumerico(NroNovedad)) ) { TraerNovedades(); if (NovedadesSusRehab != null && NovedadesSusRehab.Count > 0) { if (NovedadesSusRehab.Count == 1) { NovedadSusRehab = NovedadesSusRehab.First(); mostrarNovedad(NovedadSusRehab); pnlDatosNovedad.Visible = true; if (NovedadSusRehab.IdEstadoNovedad != (int)enum_TipoEstadoNovedad.Acreditado_en_CBU) { btnSuspender.Enabled = false; } else { btnSuspender.Enabled = true; } } else { btnSuspender.Enabled = false; pnlDatosNovedad.Visible = false; udpNovGral.Visible = true; pnlHistoricoSuspensiones.Visible = false; } log.DebugFormat("Ejecuto el servicio ADP TraerPersonaDeADP para cuil {0}", CUIL); #region Persona if (persona != null) { lbl_Nombre.Text = "Apellido y Nombre: " + persona.PersonaCuip.ape_nom; lbl_Nombre.Visible = true; } else { lbl_Nombre.Visible = true; } #endregion Persona Mostrar(); } else { udpNovGral.Visible = false; pnlHistoricoSuspensiones.Visible = false; EstadoControles("Default", false); mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Alerta; mensaje.DescripcionMensaje = "Novedades no halladas para el CUIL y número de novedad ingresados."; mensaje.Mostrar(); } } } catch (Exception ex) { mensaje.TipoMensaje = Controls_Mensaje.infoMensaje.Error; mensaje.DescripcionMensaje = "No se pudo realizar la acción solicitada.<br>Intentelo en otro momento."; mensaje.Mostrar(); log.ErrorFormat("Se produjo el siguiente error >> {0}", ex.Message); } }