예제 #1
0
        protected void SeleccionarEmpleadosAgregados()
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoObjetoEntidad  = new TemporalMantenimientoEmpleadoEntidad();
            TemporalMantenimientoEmpleadoProceso TemporalMantenimientoEmpleadoProcesoNegocio = new TemporalMantenimientoEmpleadoProceso();
            UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            TemporalMantenimientoEmpleadoObjetoEntidad.SesionId = UsuarioSessionEntidad.SesionId;

            Resultado = TemporalMantenimientoEmpleadoProcesoNegocio.SeleccionarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoObjetoEntidad);

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

                TablaEmpleados.DataSource = Resultado.ResultadoDatos;
                TablaEmpleados.DataBind();
            }
            else
            {
                EtiquetaMensajeError.Text = TextoError.ErrorGenerico;
            }
        }
        public ResultadoEntidad SeleccionarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoEntidadObjeto)
        {
            string           CadenaConexion = string.Empty;
            ResultadoEntidad Resultado      = new ResultadoEntidad();
            TemporalMantenimientoEmpleadoAcceso TemporalMantenimientoEmpleadoAccesoObjeto = new TemporalMantenimientoEmpleadoAcceso();

            CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos);

            Resultado = TemporalMantenimientoEmpleadoAccesoObjeto.SeleccionarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoEntidadObjeto, CadenaConexion);

            return(Resultado);
        }
예제 #3
0
        protected void AgregarEmpleado()
        {
            TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoObjetoEntidad = new TemporalMantenimientoEmpleadoEntidad();
            UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            TemporalMantenimientoEmpleadoObjetoEntidad.SesionId         = UsuarioSessionEntidad.SesionId;
            TemporalMantenimientoEmpleadoObjetoEntidad.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId;
            TemporalMantenimientoEmpleadoObjetoEntidad.EmpleadoId       = Int16.Parse(ComboEmpleadoAtiende.SelectedValue);

            AgregarEmpleado(TemporalMantenimientoEmpleadoObjetoEntidad);
        }
예제 #4
0
        protected void LimpiarTemporalMantenimientoEmpleado()
        {
            UsuarioEntidad   UsuarioSessionEntidad = new UsuarioEntidad();
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoObjetoEntidad  = new TemporalMantenimientoEmpleadoEntidad();
            TemporalMantenimientoEmpleadoProceso TemporalMantenimientoEmpleadoProcesoNegocio = new TemporalMantenimientoEmpleadoProceso();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            TemporalMantenimientoEmpleadoObjetoEntidad.SesionId = UsuarioSessionEntidad.SesionId;

            Resultado = TemporalMantenimientoEmpleadoProcesoNegocio.EliminarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.TemporalMantenimientoEmpleado.EliminadoCorrectamente)
            {
                //Do nothing
            }
        }
예제 #5
0
        protected void AgregarEmpleado(TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            TemporalMantenimientoEmpleadoProceso TemporalMantenimientoEmpleadoProcesoNegocio = new TemporalMantenimientoEmpleadoProceso();

            Resultado = TemporalMantenimientoEmpleadoProcesoNegocio.AgregarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.TemporalMantenimientoEmpleado.GuardadoCorrectamente)
            {
                ComboEmpleadoAtiende.SelectedIndex = 0;
                SeleccionarEmpleadosAgregados();
                EtiquetaMensajeError.Text = "";
            }
            else
            {
                EtiquetaMensajeError.Text = Resultado.DescripcionError;
            }
        }
        public ResultadoEntidad SeleccionarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoEntidadObjeto, string CadenaConexion)
        {
            DataSet          ResultadoDatos = new DataSet();
            SqlConnection    Conexion       = new SqlConnection(CadenaConexion);
            SqlCommand       Comando;
            SqlParameter     Parametro;
            SqlDataAdapter   Adaptador;
            ResultadoEntidad Resultado = new ResultadoEntidad();

            try
            {
                Comando             = new SqlCommand("SeleccionarTemporalMantenimientoEmpleadoProcedimiento", Conexion);
                Comando.CommandType = CommandType.StoredProcedure;

                Parametro       = new SqlParameter("SesionId", SqlDbType.NChar);
                Parametro.Value = TemporalMantenimientoEmpleadoEntidadObjeto.SesionId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("EmpleadoId", SqlDbType.SmallInt);
                Parametro.Value = TemporalMantenimientoEmpleadoEntidadObjeto.EmpleadoId;
                Comando.Parameters.Add(Parametro);

                Adaptador      = new SqlDataAdapter(Comando);
                ResultadoDatos = new DataSet();

                Conexion.Open();
                Adaptador.Fill(ResultadoDatos);
                Conexion.Close();

                Resultado.ResultadoDatos = ResultadoDatos;

                return(Resultado);
            }
            catch (SqlException Excepcion)
            {
                Resultado.ErrorId          = Excepcion.Number;
                Resultado.DescripcionError = Excepcion.Message;

                return(Resultado);
            }
        }
        public ResultadoEntidad InsertarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoEntidadObjeto, string CadenaConexion)
        {
            SqlConnection    Conexion = new SqlConnection(CadenaConexion);
            SqlCommand       Comando;
            SqlParameter     Parametro;
            ResultadoEntidad Resultado = new ResultadoEntidad();

            try
            {
                Comando             = new SqlCommand("InsertarTemporalMantenimientoEmpleadoProcedimiento", Conexion);
                Comando.CommandType = CommandType.StoredProcedure;

                Parametro       = new SqlParameter("SesionId", SqlDbType.NChar);
                Parametro.Value = TemporalMantenimientoEmpleadoEntidadObjeto.SesionId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("EmpleadoId", SqlDbType.SmallInt);
                Parametro.Value = TemporalMantenimientoEmpleadoEntidadObjeto.EmpleadoId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("UsuarioIdInserto", SqlDbType.SmallInt);
                Parametro.Value = TemporalMantenimientoEmpleadoEntidadObjeto.UsuarioIdInserto;
                Comando.Parameters.Add(Parametro);

                Conexion.Open();
                Comando.ExecuteNonQuery();
                Conexion.Close();

                Resultado.ErrorId = (int)ConstantePrograma.TemporalMantenimientoEmpleado.GuardadoCorrectamente;

                return(Resultado);
            }
            catch (SqlException sqlEx)
            {
                Resultado.ErrorId          = sqlEx.Number;
                Resultado.DescripcionError = sqlEx.Message;

                return(Resultado);
            }
        }
예제 #8
0
        protected void ObtenerEmpleadosDelMantenimiento()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            UsuarioEntidad   UsuarioSessionEntidad = new UsuarioEntidad();
            TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoEntidadObjeto  = new TemporalMantenimientoEmpleadoEntidad();
            TemporalMantenimientoEmpleadoProceso TemporalMantenimientoEmpleadoProcesoNegocio = new TemporalMantenimientoEmpleadoProceso();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            TemporalMantenimientoEmpleadoEntidadObjeto.MantenimientoId = int.Parse(MantenimientoFolio.Text.Trim());
            TemporalMantenimientoEmpleadoEntidadObjeto.SesionId        = UsuarioSessionEntidad.SesionId;

            Resultado = TemporalMantenimientoEmpleadoProcesoNegocio.InsertarTemporalMantenimientoEmpleadoAnteriores(TemporalMantenimientoEmpleadoEntidadObjeto);

            if (Resultado.ErrorId == (int)ConstantePrograma.TemporalMantenimientoEmpleado.GuardadoCorrectamente)
            {
                SeleccionarEmpleadosAgregados();
            }
            else
            {
                EtiquetaMensajeError.Text = Resultado.DescripcionError;
            }
        }
        public ResultadoEntidad AgregarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoEntidadObjeto)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            TemporalMantenimientoEmpleadoEntidad BusquedaTemporalMantenimientoEmpleadoEntidadObjeto = new TemporalMantenimientoEmpleadoEntidad();
            TemporalMantenimientoEmpleadoAcceso  TemporalMantenimientoEmpleadoAccesoObjeto          = new TemporalMantenimientoEmpleadoAcceso();

            //Primero se busca si el empleado ya fue agregado a la tabla temporal
            BusquedaTemporalMantenimientoEmpleadoEntidadObjeto.SesionId   = TemporalMantenimientoEmpleadoEntidadObjeto.SesionId;
            BusquedaTemporalMantenimientoEmpleadoEntidadObjeto.EmpleadoId = TemporalMantenimientoEmpleadoEntidadObjeto.EmpleadoId;

            Resultado = SeleccionarTemporalMantenimientoEmpleado(BusquedaTemporalMantenimientoEmpleadoEntidadObjeto);

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
            {
                Resultado.DescripcionError = TextoError.MantenimientoEmpleadoAgregadoYa;
            }
            else
            {
                Resultado = InsertarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoEntidadObjeto);
            }

            return(Resultado);
        }
예제 #10
0
        protected void EliminarTemporalMantenimientoEmpleado(Int16 EmpleadoId)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            UsuarioEntidad   UsuarioSessionEntidad = new UsuarioEntidad();
            TemporalMantenimientoEmpleadoEntidad TemporalMantenimientoEmpleadoObjetoEntidad  = new TemporalMantenimientoEmpleadoEntidad();
            TemporalMantenimientoEmpleadoProceso TemporalMantenimientoEmpleadoProcesoNegocio = new TemporalMantenimientoEmpleadoProceso();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            TemporalMantenimientoEmpleadoObjetoEntidad.EmpleadoId = EmpleadoId;
            TemporalMantenimientoEmpleadoObjetoEntidad.SesionId   = UsuarioSessionEntidad.SesionId;

            Resultado = TemporalMantenimientoEmpleadoProcesoNegocio.EliminarTemporalMantenimientoEmpleado(TemporalMantenimientoEmpleadoObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.TemporalMantenimientoEmpleado.EliminadoCorrectamente)
            {
                SeleccionarEmpleadosAgregados();
                EtiquetaMensajeError.Text = "";
            }
            else
            {
                EtiquetaMensajeError.Text = Resultado.DescripcionError;
            }
        }