コード例 #1
0
 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();
     }
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
    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
        }
    }
コード例 #5
0
    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);
        }
    }