예제 #1
0
 protected void gvhistorial_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "ver")
     {
         var    clickedButton = e.CommandSource as Button;
         var    clickedRow    = clickedButton.NamingContainer as GridViewRow;
         string anio;
         anio = clickedRow.Cells[1].Text;
         Traducir();
         InformacionGen(anio);
         tbinfo.Visible      = true;
         btnregresar.Visible = true;
         gdvAvisos.Visible   = true;
         gvhistorial.Visible = false;
         tbcheques.Visible   = true;
         gvutiles.Visible    = true;
         sql = "SELECT CONVERT(nvarchar(30), MA.CreationDateTime, 21) Crea, cdAT.Code Cod,dbo.fn_GEN_FormatDate(MA.ActivityDateTime, 'ES') AS Fecha, cdAT.DescSpanish AS Actividad, MA.Notes AS Observaciones, MA.UserId Usuario FROM dbo.MemberActivity MA INNER JOIN dbo.CdMemberActivityType cdAT ON MA.Type = cdAT.Code WHERE MA.RecordStatus = ' ' AND cdAT.FunctionalArea = 'EDUC' AND MA.Project = '" + S + "' AND YEAR(MA.ActivityDateTime) = " + lblVanio.Text + " AND MA.MemberId = " + M + " ORDER BY MA.CreationDateTime DESC ";
         llenargrid2(sql, gvutiles);
         accionborrar = 2;
     }
     if (e.CommandName == "del")
     {
         var clickedButton = e.CommandSource as Button;
         var clickedRow    = clickedButton.NamingContainer as GridViewRow;
         anioelminar  = clickedRow.Cells[1].Text;
         accionborrar = 5;
         mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
     }
 }
예제 #2
0
        protected void btnactualizarinfo_Click(object sender, EventArgs e)
        {
            DataTable listTable = new DataTable();

            sql = "SELECT * FROM dbo.fn_GEN_InfoGenMiembro('" + S + "', " + M + ", " + lblVanio.Text + ") L ";
            LlenarDataTable(sql, listTable);
            int    conteo  = 0;
            string cambios = "";
            string desafiliacion;

            if (L == "es")
            {
                desafiliacion = "Desafiliación";
            }
            else
            {
                desafiliacion = "Desafiliation";
            }
            if (ddlgrado.SelectedItem.Text != listTable.Rows[0]["Grado"].ToString())
            {
                cambios = cambios + "," + dic.grado;
                conteo++;
                cambios = verificarcampos(conteo, cambios);
            }
            if (ddlescuela.SelectedValue != listTable.Rows[0]["EscuelaId"].ToString())
            {
                cambios = cambios + "," + dic.EscuelaAPAD;
                conteo++;
                cambios = verificarcampos(conteo, cambios);
            }
            if (ddlestado.SelectedItem.Text != listTable.Rows[0]["EstadoAfil"].ToString())
            {
                cambios = cambios + "," + dic.afilEstado;
                conteo++;

                cambios = verificarcampos(conteo, cambios);
            }
            if (ddlexestado.SelectedItem.Text != listTable.Rows[0]["RazonNoContinuar"].ToString())
            {
                cambios = cambios + "," + desafiliacion;
                conteo++;

                cambios = verificarcampos(conteo, cambios);
            }
            if (ddlcarrera.SelectedValue != listTable.Rows[0]["CarreraId"].ToString())
            {
                cambios = cambios + "," + dic.carrera;
                conteo++;
                cambios = verificarcampos(conteo, cambios);
            }
            if (conteo > 0)
            {
                accion = 1;
                mst.mostrarMsjOpcionesMdl("Ha modificado los siguientes campos: " + cambios + ". ¿Desea Continuar? ");
            }
            else
            {
                mst.mostrarMsjAdvNtf("No se ha modificado la información");
            }
        }
        protected void IngresodeActividad(int correlativo, string miembro)
        {
            if (correlativo == 1)
            {
                if (TodoCorrecto() == true)
                {
                    DateTime Now     = Convert.ToDateTime(txtfechav.Text);
                    int      conteo  = 0;
                    string   mensaje = "Se ha encontrado lo siguiente: ";
                    if (FechaAnterior() == true)
                    {
                        mensaje = mensaje + "Esta fecha es anterior a la actual, ";
                        conteo++;
                    }
                    sql = "SELECT COUNT(*) AS Total FROM dbo.MemberActivity WHERE RecordStatus = ' ' AND Project = '" + S + "' AND MemberId = " + miembro + " AND Type = '" + ddltipo.SelectedValue + "'  AND YEAR(ActivityDateTime) = " + Now.Year.ToString() + " AND MONTH(ActivityDateTime) = " + Now.Month.ToString() + " AND DAY(ActivityDateTime) = " + Now.Day.ToString();
                    if (ObtenerEntero(sql, "Total") > 0)
                    {
                        mensaje = mensaje + "Tiene un registro duplicado";
                        conteo++;
                    }
                    switch (conteo)
                    {
                    case 1:
                        mensaje = mensaje.Replace(",", "");
                        mensaje = mensaje + ". ¿Desea Continuar?";
                        break;

                    case 2:
                        mensaje = mensaje + ". ¿Desea Continuar?";
                        break;

                    case 0:
                        mensaje = "¿Esta seguro de ingresar?";
                        break;
                    }
                    if (chkinfogen.Checked == true)
                    {
                        Now = DateTime.Now;
                        DataTable dt = new DataTable();
                        sql = "SELECT M.FirstNames + ' ' + M.LastNames Nombre, E1.EstadoEduc + ' ' + E1.Grado  + '  ' +   E1.Escuela AS Educ, dbo.fn_GEN_tipoMiembro(M.Project, M.MemberId) TipoMiembro, dbo.fn_GEN_CalcularEdad(M.BirthDate) AS Edad FROM dbo.Member M LEFT OUTER JOIN dbo.fn_EDUC_añoEscolar(" + Now.Year.ToString() + ") E1 ON E1.Project = M.Project AND E1.MemberId = M.MemberId WHERE M.RecordStatus = ' ' AND M.Project = '" + S + "' AND M.MemberId = " + miembro;
                        LlenarDataTable(sql, dt);
                        tbinfo.Visible     = true;
                        lblnombre.Text     = dt.Rows[0]["Nombre"].ToString();
                        lbledad.Text       = dt.Rows[0]["Edad"].ToString();
                        lbltipodemiem.Text = "(" + dt.Rows[0]["TipoMiembro"] + ")";
                        lbleduc.Text       = dt.Rows[0]["Educ"].ToString();
                        dt.Clear();
                    }
                    accion = 1;
                    member = miembro;
                    mst.mostrarMsjOpcionesMdl(mensaje);
                }
            }
            else
            {
            }
        }
예제 #4
0
        protected void gdvAvisosFamiliares_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int numFilaEsp = Int32.Parse(e.CommandArgument.ToString());

            aviso         = gdvAvisosFamiliares.Rows[numFilaEsp].Cells[0].Text;
            fechaAviso    = Convert.ToDateTime(gdvAvisosFamiliares.Rows[numFilaEsp].Cells[1].Text);
            fechaCreacion = Convert.ToDateTime(gdvAvisosFamiliares.Rows[numFilaEsp].Cells[3].Text);
            if (e.CommandName == "cmdActualizar")
            {
                try
                {
                    lblVAvisoAct.Text = "  " + gdvAvisosFamiliares.Rows[numFilaEsp].Cells[5].Text;
                    //if(gdvAvisosFamiliares.Rows[numFilaEsp].Cells[4].ToString()=="True"){
                    //    chkInactivo.Checked = false;
                    //}else
                    //{
                    //    chkInactivo.Checked = true;
                    //}
                    chkInactivo.Checked        = Convert.ToBoolean(gdvAvisosFamiliares.Rows[numFilaEsp].Cells[4].Text);
                    lblVFechaAvisoAct.Text     = gdvAvisosFamiliares.Rows[numFilaEsp].Cells[6].Text;
                    pnlIngresarAviso.Visible   = false;
                    pnlActualizarAviso.Visible = true;
                }
                catch (Exception ex)
                {
                    mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + ".");
                }
            }
            else if (e.CommandName == "cmdEliminar")
            {
                mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
            }
        }
예제 #5
0
        protected void gvhistorialmiembro_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Modificar")
            {
                var clickedButton = e.CommandSource as Button;
                var clickedRow    = clickedButton.NamingContainer as GridViewRow;

                string fecha           = clickedRow.Cells[2].Text;
                string codigoactividad = clickedRow.Cells[0].Text;
                mdcodigo = codigoactividad;
                modfecha = fecha;
                sql      = "SELECT ReferenceNotes FROM dbo.MemberEducationReference WHERE Project='" + S + "' AND MemberId='" + miembroselect + "' AND CONVERT(VARCHAR,ReferenceDateTime,120)='" + modfecha + "' AND RecordStatus=' '";
                string notas = APD.obtienePalabra(sql, "ReferenceNotes");
                txtmod.Text = notas;

                mst.mostrarModalYContenido(pnlModificar);
                lblmodificicacion.Text = nombrereferido + " (" + miembroselect + ")";
                pnlModificar.Visible   = true;
            }
            if (e.CommandName == "Eliminar")
            {
                var clickedButton = e.CommandSource as Button;
                var clickedRow    = clickedButton.NamingContainer as GridViewRow;

                string fecha           = clickedRow.Cells[2].Text;
                string codigoactividad = clickedRow.Cells[0].Text;
                mdcodigo = codigoactividad;
                modfecha = fecha;
                mst.ocultarModalYContenido(pnlModificar);
                mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
            }
        }
        protected void gvhistorial_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            string sitio   = gvhistorial.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text;
            string miembro = gvhistorial.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text;

            consulta = "INSERT INTO dbo.MiscMemberSponsorInfo SELECT Project, MemberId, GETDATE() CreationDateTime, RecordStatus, '" + U + "' UserId, ExpirationDateTime, Photo, PhotoDate, RetakePhotoDate, RetakePhotoUserId, LastCarnetPrintDate, SponsorshipLevel, SponsorshipType,NULL Restriction,NULL RestrictionDate, ExceptionPhotoDate FROM dbo.MiscMemberSponsorInfo WHERE RecordStatus = ' '  AND Project = '" + sitio + "' AND MemberId = '" + miembro + "' AND Restriction IS NOT NULL AND RestrictionDate IS NOT NULL";
            opcion   = 1;
            mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
        }
        protected void gvhistorial_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            var clickedButton = e.CommandSource as Button;
            var clickedRow    = clickedButton.NamingContainer as GridViewRow;

            creat = clickedRow.Cells[0].Text;
            tipo  = clickedRow.Cells[1].Text;
            mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
        }
예제 #8
0
        protected void gdvAñosEscolar_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            gdvAñosEscolar.Columns[0].Visible = true;
            gdvAñosEscolar.Columns[1].Visible = true;
            gdvAñosEscolar.Columns[2].Visible = true;
            int numFilaEsp = Int32.Parse(e.CommandArgument.ToString());

            fechaCreacionSLCT = Convert.ToDateTime(gdvAñosEscolar.Rows[numFilaEsp].Cells[1].Text);
            miembroSLCT       = gdvAñosEscolar.Rows[numFilaEsp].Cells[0].Text;
            añoSLCT           = gdvAñosEscolar.Rows[numFilaEsp].Cells[2].Text;
            if (e.CommandName == "cmdActualizar")
            {
                try
                {
                    DataRow dtRow   = bdTS.añoObtenerAñoEscolarEsp(S, miembroSLCT, añoSLCT + "", fechaCreacionSLCT.ToString("yyyy-MM-dd HH:mm:ss")).Rows[0];
                    String  nombre  = dtRow["Nombre"].ToString();
                    String  año     = dtRow["Año"].ToString();
                    String  grado   = dtRow["Grado"].ToString();
                    String  estado  = dtRow["Estado"].ToString();
                    String  carrera = dtRow["Carrera"].ToString();
                    String  seccion = dtRow["Seccion"].ToString();
                    //String centroEducProximoGrado = dtRow["GradeSchool"].ToString();
                    String notas = dtRow["Notas"].ToString();
                    //lblVActMiembro.Text = gdvAñosEscolar.Rows[numFilaEsp].Cells[3].Text;
                    //lblVActAño.Text = gdvAñosEscolar.Rows[numFilaEsp].Cells[4].Text;
                    //if (notas.Equals(" "))
                    //{
                    //    notas = "";
                    //}
                    //llenarCentrosEduc(ddlActCentroEduc, proximoGrado);
                    //ddlActCentroEduc.SelectedValue = centroEducProximoGrado;
                    ddlActCarreraEduc.SelectedValue  = carrera;
                    ddlActEstadoEduc.SelectedValue   = estado;
                    ddlActProximoGrado.SelectedValue = grado;
                    txbActNotas.Text                = notas;
                    txbActSeccion.Text              = seccion;
                    lblVActMiembro.Text             = "  " + nombre;
                    lblVActAño.Text                 = "  " + año;
                    pnlIngresarAñoEscolar.Visible   = false;
                    pnlActualizarAñoEscolar.Visible = true;
                }
                catch (Exception ex)
                {
                    mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + ".");
                }
            }
            else if (e.CommandName == "cmdEliminar")
            {
                mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
            }
            gdvAñosEscolar.Columns[0].Visible = false;
            gdvAñosEscolar.Columns[1].Visible = false;
            gdvAñosEscolar.Columns[2].Visible = false;
        }
예제 #9
0
        protected void gdvAsistencias_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            gdvAsistencias.Columns[0].Visible = true;
            gdvAsistencias.Columns[1].Visible = true;
            gdvAsistencias.Columns[2].Visible = true;
            gdvAsistencias.Columns[3].Visible = true;
            int numFilaEsp = Int32.Parse(e.CommandArgument.ToString());

            miembroSLCT         = gdvAsistencias.Rows[numFilaEsp].Cells[0].Text;
            fechaAsistenciaSLCT = gdvAsistencias.Rows[numFilaEsp].Cells[1].Text;
            String nombre      = gdvAsistencias.Rows[numFilaEsp].Cells[5].Text;
            String fechaSalida = gdvAsistencias.Rows[numFilaEsp].Cells[2].Text;
            String impresiones = gdvAsistencias.Rows[numFilaEsp].Cells[8].Text;
            String comentarios = gdvAsistencias.Rows[numFilaEsp].Cells[9].Text;

            if (e.CommandName == "cmdActualizar")
            {
                try
                {
                    fechaSalida            = HttpUtility.HtmlDecode(fechaSalida.Replace(" ", ""));
                    comentarios            = HttpUtility.HtmlDecode(comentarios.Replace(" ", ""));
                    txbActHoraSalida.Text  = String.IsNullOrEmpty(fechaSalida) ? "" : Convert.ToDateTime(fechaSalida).ToString("HH:mm");
                    chkSalida.Checked      = String.IsNullOrEmpty(fechaSalida) ? false : true;
                    lblVNombre.Text        = nombre;
                    txbActComentarios.Text = comentarios;
                    txbActImpresiones.Text = impresiones;
                    pnlReferencias.Visible = false;
                    mst.mostrarModalYContenido(pnlActualizar);
                }
                catch (Exception ex)
                {
                    mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + ".");
                }
            }
            else if (e.CommandName == "cmdEliminar")
            {
                mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
            }
            gdvAsistencias.Columns[0].Visible = false;
            gdvAsistencias.Columns[1].Visible = false;
            gdvAsistencias.Columns[2].Visible = false;
            gdvAsistencias.Columns[3].Visible = false;
        }
예제 #10
0
        protected void btnmodificar_Click(object sender, EventArgs e)
        {
            haceEntrega1 = chkEntrega1.Checked;
            haceEntrega2 = chkEntrega2.Checked;
            haceEntrega3 = chkEntrega3.Checked;
            haceEntrega4 = chkEntrega4.Checked;
            Boolean mostrarMensajeAdvertencia = (hizoEntrega1 && !haceEntrega1) || (hizoEntrega2 && !haceEntrega2) || (hizoEntrega3 && !haceEntrega3) || (hizoEntrega4 && !haceEntrega4) ? true : false;

            if (mostrarMensajeAdvertencia)
            {
                String mensajeAdvertencia = "<table><tr><td>¿Está seguro de eliminar los siguientes registros?</td></tr>";
                mensajeAdvertencia = hizoEntrega1 && !haceEntrega1 ? mensajeAdvertencia + "<tr><td>Primera Entrega. </td></tr>" : mensajeAdvertencia;
                mensajeAdvertencia = hizoEntrega2 && !haceEntrega2 ? mensajeAdvertencia + "<tr><td>Segunda Entrega. </td></tr>" : mensajeAdvertencia;
                mensajeAdvertencia = hizoEntrega3 && !haceEntrega3 ? mensajeAdvertencia + "<tr><td>Tercera Entrega. </td></tr>" : mensajeAdvertencia;
                mensajeAdvertencia = hizoEntrega4 && !haceEntrega4 ? mensajeAdvertencia + "<tr><td>Cuarta Entrega. </td></tr>" : mensajeAdvertencia;
                mensajeAdvertencia = mensajeAdvertencia + "</table>";
                mst.mostrarMsjOpcionesMdl(mensajeAdvertencia);
            }
            else
            {
                modificar();
            }
        }
예제 #11
0
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     numAccion = 2;
     mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
 }
예제 #12
0
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     dic = new Diccionario(L, S);
     mst = (mast)Master;
     mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
 }
예제 #13
0
        protected void gvhistorial_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            gdvHistorialViveres.Columns[0].Visible = true;
            gdvHistorialViveres.Columns[1].Visible = true;
            if (e.CommandName == "cmdActualizar")
            {
                try
                {
                    btncancelar.Visible   = true;
                    ddlrazon.Enabled      = true;
                    lblVRazon.Visible     = true;
                    fechaAutorizacionSLCT = gdvHistorialViveres.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text;
                    razonSLCT             = gdvHistorialViveres.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text;
                    String          notas;
                    String          cantidad;
                    String          frecuencia;
                    String          sql = "SELECT Quantity, Frecuency, Notes FROM dbo.FamilyHelp WHERE RecordStatus = ' ' AND Project = '" + S + "' AND FamilyId = '" + F + "' AND Reason = '" + razonSLCT + "' AND CONVERT(varchar, AuthorizationDateTime, 21) = '" + fechaAutorizacionSLCT + "'";
                    SqlDataAdapter  daUser;
                    DataTableReader adap;
                    DataTable       tableData = new DataTable();


                    con.Open();
                    daUser = new SqlDataAdapter(sql, ConnectionString);
                    daUser.Fill(tableData);
                    adap = new DataTableReader(tableData);
                    con.Close();
                    cantidad                    = tableData.Rows[0]["Quantity"].ToString();
                    frecuencia                  = tableData.Rows[0]["Frecuency"].ToString();
                    notas                       = tableData.Rows[0]["Notes"].ToString();
                    ddlrazon.SelectedValue      = razonSLCT;
                    ddlCantidad.SelectedValue   = cantidad;
                    ddlFrecuencia.SelectedValue = frecuencia;
                    lblVRazon.Text              = "&nbsp;&nbsp;" + ddlrazon.SelectedItem;
                    txtnotas.Text               = notas;
                    ddlrazon.Enabled            = false;
                    btnmodificar.Visible        = true;
                    btnaceptar.Visible          = false;
                    //ddlrazon.ValidationGroup = "grpActualizar";
                    ddlrazon.Visible = false;
                    lblrazon.Text    = "&nbsp;" + dic.razon + ":";
                }
                catch (Exception ex)
                {
                    mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + ".");
                }
            }
            else
            if (e.CommandName == "cmdEliminar")
            {
                try
                {
                    ddlrazon.Enabled      = true;
                    fechaAutorizacionSLCT = gdvHistorialViveres.Rows[Convert.ToInt32(e.CommandArgument)].Cells[0].Text;
                    razonSLCT             = gdvHistorialViveres.Rows[Convert.ToInt32(e.CommandArgument)].Cells[1].Text;
                    //string notas = gdvHistorialViveres.Rows[Convert.ToInt32(e.CommandArgument)].Cells[3].Text;
                    //string sql = "SELECT Reason, Quantity FROM dbo.FamilyHelp WHERE RecordStatus = ' ' AND Project = '" + S + "' AND FamilyId = '" + F + "' AND CONVERT(varchar, AuthorizationDateTime, 21) = '" + fecha + "'";

                    //SqlDataAdapter daUser;
                    //DataTableReader adap;
                    //DataTable tableData = new DataTable();


                    //con.Open();
                    //daUser = new SqlDataAdapter(sql, ConnectionString);
                    //daUser.Fill(tableData);
                    //adap = new DataTableReader(tableData);
                    //con.Close();
                    //string razon = tableData.Rows[0]["Reason"].ToString();
                    //string cantidad = tableData.Rows[0]["Quantity"].ToString();
                    //ddlrazon.SelectedValue = razon;
                    //txtnotas.Text = HttpUtility.HtmlDecode(notas.Replace("&nbsp;", "")); ;
                    //ddlrazon.Enabled = false;
                    //btnmodificar.Visible = true;
                    //btnaceptar.Visible = false;
                    mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
                }
                catch (Exception ex)
                {
                    mst.mostrarMsjMdl(dic.msjNoSeRealizoExcp + ex.Message.ToString() + ".");
                }
            }
            gdvHistorialViveres.Columns[0].Visible = false;
            gdvHistorialViveres.Columns[1].Visible = false;
        }
예제 #14
0
 protected void btnEliminarAnalisis_Click(object sender, EventArgs e)
 {
     mst.mostrarMsjOpcionesMdl(dic.msjEliminarRegistro);
 }