This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2020-05-20 19:55:26 -07:00
parent 8d365fb311
commit 766873b1b0
19 changed files with 1005 additions and 342 deletions

View File

@@ -10,6 +10,8 @@ using Extensiones;
public partial class OI_MinutaDetalle : ClsPaginas
{
#region Propiedades
public const string iddivTomarAsistencia = "iddivTomarAsistencia";
public int RCveEvento { get { return ViewState["RCveEvento"] != null ? ViewState["RCveEvento"].ToString().ToEntero() : 0; } set { ViewState["RCveEvento"] = value; } }
public int Folio { get { return ViewState["Folio"] != null ? ViewState["Folio"].ToString().ToEntero() : 0; } set { ViewState["Folio"] = value; } }
public decimal Avance { get { return ViewState["Avance"] != null ? ViewState["Avance"].ToString().ToEntero() : 0; } set { ViewState["Avance"] = value; } }
@@ -110,6 +112,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
TxtAsunto.Text = drow["Asunto"].ToString();
TxtCorreoExterno.Text = drow["CorreoExterno"].ToString();
TxtDescripcion.Text = drow["Descripcion"].ToString();
TxtAsistentesExternos.Text = drow["Asistencia"].ToString();
TxtAcuerdos.Text = drow["Acuerdos"].ToString().Replace("<", "< ");
HypArchivo.Text = string.Format("{0}<br /><i class=\"fa fa-download\"></i>", drow["Archivo"].ToString());
HypArchivo.NavigateUrl = string.Format("~/OI/TareaDetalle.aspx?Archivo={0}&filename={1}", ModExtensiones.Encripta(string.Format("OIFiles\\{0}\\{1}", Folio, drow["Archivo"])), ModExtensiones.Encripta(drow["Archivo"].ToString()));
@@ -143,7 +146,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
string palomitavisto = "";
string palomitasinver = "<i class=\"fa fa-check\" aria-hidden=\"true\"></i>";
if (item["Visto"].ToString().ToEntero() == 1)
if (item["Asistencia"].ToString().ToEntero() == 1)
{
LcveuserVisto.Add(CveUsuario);
palomitavisto = palomitasinver;
@@ -768,10 +771,10 @@ public partial class OI_MinutaDetalle : ClsPaginas
{
string script = "";
if (agendar)
{
script = string.Format("location.replace(\"/OI/ConvocatoriaDetalle.aspx?CveEventoPadre={0}\");",RCveEvento );
{
script = string.Format("location.replace(\"/OI/ConvocatoriaDetalle.aspx?CveEventoPadre={0}\");", RCveEvento);
}
Alert("La minuta se termino con exito.", ModExtensiones.TipoMensaje.MsgInformacion,script);
Alert("La minuta se termino con exito.", ModExtensiones.TipoMensaje.MsgInformacion, script);
objOI.Commit();
}
else
@@ -1256,4 +1259,53 @@ public partial class OI_MinutaDetalle : ClsPaginas
protected void LnkOpenModalAsistencia_Click(object sender, EventArgs e)
{
using (ClsOIEventos ObjOI_E = new ClsOIEventos())
{
GvTomarAsistencia.DataSource = null;
if (ObjOI_E.GetEventosUsuario2(RCveEvento, UsuarioActual.CveEmpresa)) { GvTomarAsistencia.DataSource = ObjOI_E.DtResultados; }
}
GvTomarAsistencia.DataBind();
UpTomarASistencia.Update();
RegistraScript(string.Format("$('#{0}').modal();", iddivTomarAsistencia));
}
protected void LnkUpAsistencia_Click(object sender, EventArgs e)
{
List<int> listaasistencia = new List<int>();
foreach (GridViewRow gvRow in GvTomarAsistencia.Rows)
{
if (gvRow.RowType == DataControlRowType.DataRow)
{
int CveUsuario = gvRow.DataKey("CveUsuario").ToString().ToEntero();
CheckBox ChkAsistio = gvRow.FCCheckBox("ChkAsistio");
if (ChkAsistio.Checked)
{
listaasistencia.Add(CveUsuario);
}
}
}
bool continuar = false;
using (ClsOIEventos ObjOI_E = new ClsOIEventos())
{
continuar = (ObjOI_E.UPMinutasAsistentes(RCveEvento, UsuarioActual.CveEmpresa, TxtAsistentesExternos.Text, UsuarioActual.CveUsuario, listaasistencia));
}
if (continuar)
{
Alert("se ingresó la asistencia correctamente.");
RegistraScript(string.Format("$('#{0}').modal('hide');", iddivTomarAsistencia));
}
}
protected void GvTomarAsistencia_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.CssClass = "items";
}
}
}