/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ucReferenciaViaje_ClickGuardarReferenciaViaje(object sender, EventArgs e) { //Declarando Objeto de Retorno RetornoOperacion result = new RetornoOperacion(); //Guardando Referencia result = ucReferenciaViaje.GuardaReferenciaViaje(); //Validando que la Operación fuese exitosa if (result.OperacionExitosa) { //Validando Tabla switch (ucReferenciaViaje.Tabla) { case 1: case 10: { //Invocando Método de Busqueda ucHistorialMovimiento.BuscaHistorialMovimiento(); break; } case 156: { //Inicializando Devolución wucDevolucionFaltante.InicializaDevolucion(ucReferenciaViaje.Registro); break; } case 157: { //Instanciando Detalle using (SAT_CL.Despacho.DevolucionFaltanteDetalle det = new SAT_CL.Despacho.DevolucionFaltanteDetalle(ucReferenciaViaje.Registro)) { //Validando que Exista el Registro if (det.habilitar) { //Inicializando Devolución wucDevolucionFaltante.InicializaDevolucion(det.id_devolucion_faltante); } } break; } } } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ucReferenciaViaje_ClickEliminarReferenciaViaje(object sender, EventArgs e) { //Declarando Objeto de Retorno RetornoOperacion result = new RetornoOperacion(); //Eliminando Referencia result = ucReferenciaViaje.EliminaReferenciaViaje(); //Validando que la Operación fuese exitosa if (result.OperacionExitosa) { //Validando Tabla switch (ucReferenciaViaje.Tabla) { case 156: { //Inicializando Devolución wucDevolucionFaltante.InicializaDevolucion(ucReferenciaViaje.Registro); break; } case 157: { //Instanciando Detalle using (SAT_CL.Despacho.DevolucionFaltanteDetalle det = new SAT_CL.Despacho.DevolucionFaltanteDetalle(ucReferenciaViaje.Registro)) { //Validando que Exista el Registro if (det.habilitar) { //Inicializando Devolución wucDevolucionFaltante.InicializaDevolucion(det.id_devolucion_faltante); } } break; } } //Buscando Devoluciones y Detalles buscarDevolucionesDetalles(); } //Mostrando Resultado de la Operación ScriptServer.MuestraNotificacion(this, result, ScriptServer.PosicionNotificacion.AbajoDerecha); }