Esempio n. 1
0
        protected void GuardarMantenimiento(MantenimientoEntidad MantenimientoEntidadObjeto)
        {
            MantenimientoProceso MantenimientoProcesoObjeto = new MantenimientoProceso();
            ResultadoEntidad     Resultado = new ResultadoEntidad();

            Resultado = MantenimientoProcesoObjeto.GuardarMantenimiento(MantenimientoEntidadObjeto);

            if (Resultado.ErrorId == (int)ConstantePrograma.MantenimientoEmpleado.GuardadoCorrectamente)
            {
                EtiquetaMensaje.Text  = "Atención guardado correctamente.";
                BotonImprimir.Enabled = true;
                DesbloquearDatosGenerales();
                LimpiarAgregarActivoSeccion();
                MantenimientoIdHidden.Value = Resultado.NuevoRegistroId.ToString();

                LimpiarGrids();

                MantenimientoFolio.Text       = "";
                ComboAsignacion.SelectedIndex = 0;

                //Se limpia la tabla temporal de empleados
                LimpiarTemporalMantenimientoEmpleado();
                ImprimirDocumento();
            }
            else
            {
                EtiquetaMensajeError.Text = Resultado.DescripcionError;
            }
        }
Esempio n. 2
0
        protected void BuscarMantenimiento(MantenimientoEntidad MantenimientoEntidadObjeto)
        {
            ResultadoEntidad     Resultado = new ResultadoEntidad();
            MantenimientoProceso MantenimientoProcesoNegocio = new MantenimientoProceso();

            Resultado = MantenimientoProcesoNegocio.SeleccionarMantenimientoAvanzado(MantenimientoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaMantenimiento.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaMantenimiento.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaMantenimiento.DataSource = Resultado.ResultadoDatos;
                TablaMantenimiento.DataBind();
            }
            else
            {
                EtiquetaControlBuscarMantenimientoMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Esempio n. 3
0
        protected void SeleccionarFolioMantenimiento(MantenimientoEntidad MantenimientoEntidadObjeto)
        {
            ResultadoEntidad     Resultado = new ResultadoEntidad();
            MantenimientoProceso MantenimientoProcesoNegocio = new MantenimientoProceso();

            Resultado = MantenimientoProcesoNegocio.SeleccionarMantenimiento(MantenimientoEntidadObjeto);

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
            {
                //Si existe ese folio de mantenimiento, ahora se buscan los activos
                SeleccionarMantenimientoActivo(true);
            }
            else
            {
                EtiquetaErrorDatosGenerales.Text = "No existe ese folio.";
            }
        }
        protected void SeleccionarFolioMantenimiento(int MantenimientoId)
        {
            ResultadoEntidad     Resultado = new ResultadoEntidad();
            MantenimientoEntidad MantenimientoEntidadObjeto  = new MantenimientoEntidad();
            MantenimientoProceso MantenimientoProcesoNegocio = new MantenimientoProceso();

            MantenimientoEntidadObjeto.MantenimientoId = MantenimientoId;

            Resultado = MantenimientoProcesoNegocio.SeleccionarMantenimiento(MantenimientoEntidadObjeto);

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
            {
                if (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString()) != 0)
                {
                    SeleccionarEmpleado(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString()));
                }
                else
                {
                    SeleccionaDepartamento(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["DepartamentoId"].ToString()));
                }
            }
        }