This commit is contained in:
@@ -98,6 +98,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
LnkEnviarMinuta.Visible = false;
|
||||
TxtAsunto.Enabled = false;
|
||||
TxtDescripcion.Enabled = false;
|
||||
TxtCorreoExterno.Enabled = false;
|
||||
tareanueva.CveEventoPadre = RCveEvento;
|
||||
//LnkUpFileVisible = true;
|
||||
//LnkUpUsuariosVisible = true;
|
||||
@@ -125,7 +126,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
CveUsuarioDe = drow["CveUsuarioDe"].ToString().ToEntero();
|
||||
CveUsuarioPara = drow["CveUsuarioPara"].ToString().ToEntero();
|
||||
int CveEventoEstatus = drow["CveEventoEstatus"].ToString().ToEntero();
|
||||
if (CveEventoEstatus ==4)
|
||||
if (CveEventoEstatus == 4)
|
||||
{
|
||||
LnkEnviarMinuta.Visible = true;
|
||||
LnkSaveAcuerdos.Visible = false;
|
||||
@@ -182,7 +183,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
{
|
||||
int CveUsuario = gvRow.DataKey("CveUsuario").ToString().ToEntero();
|
||||
CheckBox ChkOk = gvRow.FCCheckBox("ChkOk");
|
||||
if (CveUsuario.Contiene(LCveUsuarioCCP.ToArray<int>()))
|
||||
if (CveUsuario.Contiene(LCveUsuarioCCP.ToArray<int>()))
|
||||
{
|
||||
ChkOk.Checked = true;
|
||||
}
|
||||
@@ -448,13 +449,13 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
CheckBox ChkOk = gvRow.FCCheckBox("ChkOk");
|
||||
if (ChkOk.Checked)
|
||||
{
|
||||
int CveUsuario = gvRow.DataKey("CveUsuario").ToString().ToEntero();
|
||||
int CveUsuario = gvRow.DataKey("CveUsuario").ToString().ToEntero();
|
||||
listaCCP.Add(CveUsuario);
|
||||
}
|
||||
}
|
||||
}
|
||||
int cveUsuarioPara = DdlTareaPara.SelectedValue.ToEntero();
|
||||
|
||||
|
||||
OITipoEventos cveTipoEvento = OITipoEventos.Tarea;
|
||||
string asunto = TxtTareaAsunto.Text;
|
||||
string descripcion = TxtTareaDescripcion.Text;
|
||||
@@ -513,12 +514,12 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
|
||||
if (cveUsuarioDe <= 0)
|
||||
{
|
||||
errorMessage = "No se selecciono el miembro 'C C Para'";
|
||||
errorMessage = "Asegúrese de seleccionar al menos un miembro \"C C Para\"";
|
||||
}
|
||||
|
||||
if (cveUsuarioPara <= 0)
|
||||
{
|
||||
errorMessage = "No se selecciono el miembro 'Para'";
|
||||
errorMessage = "Asegúrese de seleccionar al menos un miembro \"Para\"";
|
||||
|
||||
}
|
||||
if (errorMessage.Length == 0)
|
||||
@@ -536,7 +537,7 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
using (ClsOIEventos objOI = new ClsOIEventos())
|
||||
{
|
||||
objOI.IniciaTransacSQL();
|
||||
Continuar = objOI.AddOI_Eventos2(cveTipoEvento, asunto, descripcion, prioridad, cveUsuarioDe, cveUsuarioPara, fechaInicio, fechaFin, cveRevision, archivoname, listaCCP, chkList, cveUsuarioIng, cveEmpresa, RCveEvento);
|
||||
Continuar = objOI.AddOI_Eventos2(cveTipoEvento, asunto, descripcion, prioridad, cveUsuarioDe, cveUsuarioPara, fechaInicio, fechaFin, cveRevision, archivoname, listaCCP, chkList, cveUsuarioIng, cveEmpresa, RCveEvento);
|
||||
CveEvento = objOI.CveEvento;
|
||||
Folio = objOI.Folio;
|
||||
if (CveEvento == 0)
|
||||
@@ -637,12 +638,12 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
|
||||
if (cveUsuarioDe <= 0)
|
||||
{
|
||||
errorMessage = "No se selecciono el miembro 'C C Para'";
|
||||
errorMessage = "Asegúrese de seleccionar al menos un miembro \"C C Para\"";
|
||||
}
|
||||
|
||||
if (cveUsuarioPara <= 0)
|
||||
{
|
||||
errorMessage = "No se selecciono el miembro 'Para'";
|
||||
errorMessage = "Asegúrese de seleccionar al menos un miembro \"Para\"";
|
||||
|
||||
}
|
||||
if (errorMessage.Length == 0)
|
||||
@@ -1164,7 +1165,8 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
|
||||
protected void LnkSaveAcuerdos_Click(object sender, EventArgs e)
|
||||
{
|
||||
using (ClsOIEventos ObjEventos =new ClsOIEventos()) {
|
||||
using (ClsOIEventos ObjEventos = new ClsOIEventos())
|
||||
{
|
||||
ObjEventos.UpdateEventoMinuta(TxtAsunto.Text, TxtDescripcion.Text, TxtAcuerdos.Text.Replace("< ", "<"), new DateTime(1999, 1, 1), "-1", RCveEvento);
|
||||
}
|
||||
}
|
||||
@@ -1173,4 +1175,95 @@ public partial class OI_MinutaDetalle : ClsPaginas
|
||||
{
|
||||
cargarAgenda();
|
||||
}
|
||||
|
||||
protected void BtnTerminarYAgendar_Click(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
|
||||
|
||||
string errorMessage = "";
|
||||
|
||||
|
||||
int cveUsuarioDe = UsuarioActual.CveUsuario;
|
||||
List<int> listaCCP = new List<int>();
|
||||
//int cveUsuarioPara = CveUsuarioPara;
|
||||
|
||||
OITipoEventos cveTipoEvento = OITipoEventos.Agenda;
|
||||
string asunto = TxtAgendaAsunto.Text;
|
||||
string descripcion = string.Format("siguiente reunión Minuta \"{0}\"", TxtAsunto.Text);
|
||||
int prioridad = 1;
|
||||
int cveAgendaTipo = 4;
|
||||
string fechaInicio = "";
|
||||
string fechaFin = "1900/01/01 00:00";
|
||||
if (txtFechaI.Text.ToDateTimeExcat().Year <= 1999)
|
||||
{
|
||||
if (txtFechaI.Text.ToDateTimeExcat("dd/MM/yyyy").Year <= 1999)
|
||||
{
|
||||
errorMessage = "No se ingresó una fecha de inicio valida";
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
fechaInicio = txtFechaI.Text.ToDateTimeExcat("dd/MM/yyyy").ToString("yyyy/MM/dd HH:mm");
|
||||
fechaFin = txtFechaI.Text.ToDateTimeExcat("dd/MM/yyyy").AddHours(2).ToString("yyyy/MM/dd HH:mm");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
fechaInicio = txtFechaI.Text.ToDateTimeExcat().ToString("yyyy/MM/dd HH:mm");
|
||||
fechaFin = txtFechaI.Text.ToDateTimeExcat().AddHours(2).ToString("yyyy/MM/dd HH:mm");
|
||||
}
|
||||
int cveRevision = -1;
|
||||
string archivoname = "";
|
||||
|
||||
|
||||
|
||||
int cveUsuarioIng = UsuarioActual.CveUsuario;
|
||||
int cveEmpresa = UsuarioActual.CveEmpresa;
|
||||
bool Continuar = true;
|
||||
int Folio = -1;
|
||||
int CveEvento = -1;
|
||||
|
||||
if (errorMessage.Length == 0)
|
||||
{
|
||||
|
||||
List<string> chkList = new List<string>();
|
||||
using (ClsOIEventos objOI = new ClsOIEventos())
|
||||
{
|
||||
objOI.IniciaTransacSQL();
|
||||
foreach (var cveUsuarioPara in LCveUsuarioCCP)
|
||||
{
|
||||
if (Continuar)
|
||||
{
|
||||
Continuar = objOI.AddOI_Eventos2(cveTipoEvento, asunto, descripcion, prioridad, cveUsuarioDe, cveUsuarioPara, fechaInicio, fechaFin, cveRevision, archivoname, listaCCP, chkList, cveUsuarioIng, cveEmpresa, RCveEvento, null, cveAgendaTipo);
|
||||
CveEvento = objOI.CveEvento;
|
||||
Folio = objOI.Folio;
|
||||
if (CveEvento == 0)
|
||||
{
|
||||
Continuar = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Continuar)
|
||||
{
|
||||
objOI.Commit();
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
objOI.RollBack();
|
||||
Continuar = false;
|
||||
}
|
||||
}
|
||||
if (Continuar && CveEvento > 0)
|
||||
{
|
||||
|
||||
LnkTerminarMinuta_Click(null, null);
|
||||
//this.Alert("Se ha agregadó la nueva agenda", ModExtensiones.TipoMensaje.MsgInformacion, string.Format("window.open(\"/OI/TareaDetalle.aspx?CveEvento={0}\", \"_blank\");", CveEvento));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user