Ejemplo n.º 1
0
        protected void SeleccionarAccesorios(int ActivoId)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            AccesorioEntidad AccesorioObjetoEntidad = new AccesorioEntidad();
            AccesorioProceso AccesorioProcesoObjeto = new AccesorioProceso();

            AccesorioObjetoEntidad.ActivoId        = ActivoId;
            AccesorioObjetoEntidad.TipoAccesorioId = (Int16)ConstantePrograma.TipoAccesorio.ActivoFijo;

            Resultado = AccesorioProcesoObjeto.SeleccionarAccesorioParaTransferir(AccesorioObjetoEntidad);

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

                TablaActivo.DataSource = Resultado.ResultadoDatos;
                TablaActivo.DataBind();
            }
            else
            {
                EtiquetaMensajeError.Text = TextoError.ErrorGenerico;
            }
        }
Ejemplo n.º 2
0
        protected void BuscarActivoOrigenPorNumeroEconomico()
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            AccesorioProceso AccesorioProcesoObjeto = new AccesorioProceso();
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();

            AccesorioEntidadObjeto.TipoAccesorioId = (Int16)ConstantePrograma.TipoAccesorio.NumeroEconomico;
            AccesorioEntidadObjeto.Descripcion     = NumeroEconomicoOrigen.Text.Trim();

            Resultado = AccesorioProcesoObjeto.SeleccionarAccesorio(AccesorioEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    BuscarActivoOrigenPorID(int.Parse((Resultado.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString())));
                }
                else
                {
                    LimpiarActivoOrigen();
                    EtiquetaMensaje.Text = TextoError.ActivoNoEncontrado;
                    NumeroSerieOrigen.Focus();
                }
            }
            else
            {
                LimpiarActivoOrigen();
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Ejemplo n.º 3
0
        public bool ValidarActivoAccesorio(int ActivoId)
        {
            bool             ActivoEsAccesorio      = false;
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();

            AccesorioEntidadObjeto.ActivoAccesorioId = ActivoId;

            //Se busca si es accesorio de un activo
            Resultado = SeleccionarAccesorio(AccesorioEntidadObjeto);

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
            {
                ActivoEsAccesorio = true;
            }
            else
            {
                //Se busca fue accesorio de un activo
                Resultado = SeleccionarHistorialAccesorio(AccesorioEntidadObjeto);

                if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
                {
                    ActivoEsAccesorio = true;
                }
            }

            return(ActivoEsAccesorio);
        }
Ejemplo n.º 4
0
        protected void GuardarTransferencia()
        {
            UsuarioEntidad   UsuarioSessionEntidad  = new UsuarioEntidad();
            AccesorioEntidad AccesorioObjetoEntidad = new AccesorioEntidad();
            CheckBox         chkTransferir;
            int CantidadAccesorios = 0;

            System.Text.StringBuilder ActivoAccesorioIDs = new System.Text.StringBuilder();

            if (ActivoOrigenIdHidden.Value != "0")
            {
                if (ActivoDestinoIdHidden.Value != "0")
                {
                    if (ActivoOrigenIdHidden.Value != ActivoDestinoIdHidden.Value)
                    {
                        ActivoAccesorioIDs.Append(",");

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

                        foreach (GridViewRow FilaGrid in TablaActivo.Rows)
                        {
                            chkTransferir = (CheckBox)FilaGrid.FindControl("SeleccionarTransferir");

                            if (chkTransferir.Checked == true)
                            {
                                ActivoAccesorioIDs.Append(TablaActivo.DataKeys[FilaGrid.RowIndex]["ActivoAccesorioId"].ToString() + ",");
                                CantidadAccesorios += 1;
                            }
                        }

                        AccesorioObjetoEntidad.GrupoActivoAccesorioId = ActivoAccesorioIDs.ToString();
                        AccesorioObjetoEntidad.ActivoId         = int.Parse(ActivoDestinoIdHidden.Value);
                        AccesorioObjetoEntidad.UsuarioIdInserto = UsuarioSessionEntidad.UsuarioId;

                        if (CantidadAccesorios > 0)
                        {
                            GuardarTransferencia(AccesorioObjetoEntidad, CantidadAccesorios);
                        }
                        else
                        {
                            EtiquetaMensajeError.Text = "Favor de seleccionar los accesorios a transferir.";
                        }
                    }
                    else
                    {
                        EtiquetaMensajeError.Text = "El vehículo origen y destino deben ser diferentes.";
                    }
                }
                else
                {
                    EtiquetaMensajeError.Text = "Favor de seleccionar el vehículo destino.";
                }
            }
            else
            {
                EtiquetaMensajeError.Text = "Favor de seleccionar el vehículo de origen.";
            }
        }
Ejemplo n.º 5
0
        public ResultadoEntidad GuardarTransferenciaAccesorio(AccesorioEntidad AccesorioObjetoEntidad, int CantidadAccesorios)
        {
            string           CadenaConexion = string.Empty;
            ResultadoEntidad Resultado      = new ResultadoEntidad();
            SqlTransaction   Transaccion;
            SqlConnection    Conexion;

            CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos);

            Conexion = new SqlConnection(CadenaConexion);
            Conexion.Open();

            Transaccion = Conexion.BeginTransaction();

            //Primero se pasan los accesorios seleccionados al historial
            Resultado = InsertarHistorialAccesorioPorTransferencia(Conexion, Transaccion, AccesorioObjetoEntidad);

            //Si se guardo el historial correctamente y solo la cantidad de registros igual a la cantidad de accesorios seleccionados
            if (Resultado.ErrorId == (int)ConstantePrograma.Accesorio.HistorialAccesorioGuardadoCorrectamente)
            {
                if (Resultado.NuevoRegistroId == CantidadAccesorios)
                {
                    //Ahora se editan los accesorios para transferirlos al nuevo activo destino (padre)
                    Resultado = ActualizarAccesorioPorTransferencia(Conexion, Transaccion, AccesorioObjetoEntidad);

                    if (Resultado.ErrorId == (int)ConstantePrograma.Accesorio.AccesorioGuardadoCorrectamente)
                    {   //Si no hubo errores y se editaron la misma cantidad de registros que la cantidad de accesorios seleccionados
                        if (Resultado.NuevoRegistroId == CantidadAccesorios)
                        {
                            Transaccion.Commit();
                        }
                        else
                        {
                            Transaccion.Rollback();
                            Resultado.DescripcionError = "Ocurrió un error inesperado.";
                        }
                    }
                    else
                    {
                        Transaccion.Rollback();
                    }
                }
                else
                {
                    Transaccion.Rollback();
                    Resultado.DescripcionError = "Ocurrió un error inesperado.";
                }
            }
            else
            {
                Transaccion.Rollback();
            }

            Conexion.Close();

            return(Resultado);
        }
Ejemplo n.º 6
0
        public ResultadoEntidad SeleccionarAccesorio(AccesorioEntidad AccesorioEntidadObjeto)
        {
            string           CadenaConexion        = string.Empty;
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AccesorioAcceso  AccesorioAccesoObjeto = new AccesorioAcceso();

            CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Activos);

            Resultado = AccesorioAccesoObjeto.SeleccionarAccesorio(AccesorioEntidadObjeto, CadenaConexion);

            return(Resultado);
        }
Ejemplo n.º 7
0
        public ResultadoEntidad SeleccionarAccesorio(AccesorioEntidad AccesorioEntidadObjeto, 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("SeleccionarAccesorioProcedimiento", Conexion);
                Comando.CommandType = CommandType.StoredProcedure;

                Parametro       = new SqlParameter("AccesorioId", SqlDbType.Int);
                Parametro.Value = AccesorioEntidadObjeto.AccesorioId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("ActivoId", SqlDbType.Int);
                Parametro.Value = AccesorioEntidadObjeto.ActivoId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("ActivoAccesorioId", SqlDbType.Int);
                Parametro.Value = AccesorioEntidadObjeto.ActivoAccesorioId;
                Comando.Parameters.Add(Parametro);

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

                Parametro       = new SqlParameter("Descripcion", SqlDbType.VarChar);
                Parametro.Value = AccesorioEntidadObjeto.Descripcion;
                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);
            }
        }
        protected void BuscarActivo(AccesorioEntidad AccesorioEntidadObjeto)
        {
            ActivoEntidad    ActivoEntidadObjeto    = new ActivoEntidad();
            AccesorioProceso AccesorioProcesoObjeto = new AccesorioProceso();
            ResultadoEntidad Resultado = new ResultadoEntidad();

            AccesorioEntidadObjeto.TipoAccesorioId = (int)ConstantePrograma.TipoAccesorio.ActivoFijo;

            Resultado = AccesorioProcesoObjeto.SeleccionarAccesorio(AccesorioEntidadObjeto);

            TablaAccesoriosHijos.DataSource = Resultado.ResultadoDatos;
            TablaAccesoriosHijos.DataBind();
        }
        protected void LlenarControl(AccesorioEntidad AccesorioObjetoEntidad)
        {
            ActivoProceso    ActivoPocesoObjeto  = new ActivoProceso();
            ActivoEntidad    ActivoEntidadObjeto = new ActivoEntidad();
            ResultadoEntidad Resultado           = new ResultadoEntidad();

            ActivoEntidadObjeto.ActivoId = AccesorioObjetoEntidad.ActivoId;
            Resultado = ActivoPocesoObjeto.SeleccionarActivo(ActivoEntidadObjeto);

            NumeroSerie.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroSerie"].ToString();
            CodigoBarrasParticular.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoBarrasParticular"].ToString();
            Descripcion.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["Descripcion"].ToString();
            Modelo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Modelo"].ToString();
            AceptarMensajeDarSalida.Text = "Solo se puede dar salida a el activo padre junto con sus accesorios, presione ACEPTAR para continuar";
        }
Ejemplo n.º 10
0
        public void UsarActivoPadre()
        {
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();
            AccesorioProceso AccesorioProcesoObjeto = new AccesorioProceso();

            ResultadoEntidad Resultado = new ResultadoEntidad();

            AccesorioEntidadObjeto.ActivoAccesorioId = Int16.Parse(ActivoIdHidden.Value.ToString());

            Resultado = AccesorioProcesoObjeto.SeleccionarAccesorio(AccesorioEntidadObjeto);

            ActivoIdHidden.Value    = Resultado.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();
            ActivoPadreHidden.Value = "1";
            ActualizarTablaEntradaSalida.Update();
        }
        protected void LlenarControl(AccesorioEntidad AccesorioObjetoEntidad)
        {
            ActivoProceso    ActivoPocesoObjeto  = new ActivoProceso();
            ActivoEntidad    ActivoEntidadObjeto = new ActivoEntidad();
            ResultadoEntidad Resultado           = new ResultadoEntidad();

            ActivoEntidadObjeto.ActivoId = AccesorioObjetoEntidad.ActivoId;
            Resultado = ActivoPocesoObjeto.SeleccionarActivo(ActivoEntidadObjeto);

            NumeroSerie.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroSerie"].ToString();
            CodigoBarrasParticular.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoBarrasParticular"].ToString();
            Descripcion.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["Descripcion"].ToString();
            Modelo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Modelo"].ToString();
            AceptarMensajeDarSalida.Text = "Este activo cuenta con accesorios asignados, \n ¿Desea darle salida al Activo junto con sus accesorios?";
        }
Ejemplo n.º 12
0
        protected void ValidarDocumento()
        {
            ResultadoEntidad  Resultado = new ResultadoEntidad();
            MovimientoProceso MovimientoProcesoNegocio = new MovimientoProceso();
            AccesorioProceso  AccesorioProcesoNegocio  = new AccesorioProceso();
            ActivoEntidad     ActivoObjetoEntidad      = new ActivoEntidad();
            AccesorioEntidad  AccesorioObjetoEntidad   = new AccesorioEntidad();

            if (CompraIdHidden.Value != "0")
            {
                ActivoObjetoEntidad.CompraId         = int.Parse(CompraIdHidden.Value);
                ActivoObjetoEntidad.TipoDeMovimiento = (int)ConstantePrograma.TipoMovimiento.Asignacion;

                Resultado = MovimientoProcesoNegocio.SeleccionarMovimientoPorDocumento(ActivoObjetoEntidad);

                //Validamos que ninguno de los activos del documento este asignado a un empleado
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    //Ahora se valida que ninguno de los activos del documento este asignado a otro activo
                    AccesorioObjetoEntidad.CompraId = int.Parse(CompraIdHidden.Value);
                    Resultado = AccesorioProcesoNegocio.SeleccionarAccesorioPorDocumento(AccesorioObjetoEntidad);

                    if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                    {
                        SeleccionarActivos();
                    }
                    else
                    {
                        EtiquetaMensajeError.Text = TextoError.DocumentoProcesado;
                        CompraIdHidden.Value      = "0";
                        TipoActivoIdHidden.Value  = "0";
                        TablaActivo.DataSource    = null;
                        TablaActivo.DataBind();
                        DesbloquearDocumento();
                    }
                }
                else
                {
                    EtiquetaMensajeError.Text = TextoError.DocumentoProcesado;
                    CompraIdHidden.Value      = "0";
                    TipoActivoIdHidden.Value  = "0";
                    TablaActivo.DataSource    = null;
                    TablaActivo.DataBind();
                    DesbloquearDocumento();
                }
            }
        }
Ejemplo n.º 13
0
        public ResultadoEntidad DarBajaAccesorio(AccesorioEntidad AccesorioEntidadObjeto, SqlTransaction Transaccion, SqlConnection Conexion)
        {
            AccesorioProceso AccesorioProcesoObjeto = new AccesorioProceso();
            ResultadoEntidad Resultado = new ResultadoEntidad();

            Resultado = InsertarHistorialAccesorio(Conexion, Transaccion, AccesorioEntidadObjeto);
            if (Resultado.ErrorId == (int)ConstantePrograma.Accesorio.HistorialAccesorioGuardadoCorrectamente)
            {
                Resultado = EliminarAccesorio(Conexion, Transaccion, AccesorioEntidadObjeto);
                if (Resultado.ErrorId == (int)ConstantePrograma.Accesorio.AccesorioEliminadoCorrectamente)
                {
                    Resultado.ErrorId = (int)ConstantePrograma.BajaActivo.BajaActivoCorrecta;
                }
            }

            return(Resultado);
        }
Ejemplo n.º 14
0
        protected void GuardarTransferencia(AccesorioEntidad AccesorioObjetoEntidad, int CantidadAccesorios)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            AccesorioProceso AccesorioProcesoNegocio = new AccesorioProceso();

            Resultado = AccesorioProcesoNegocio.GuardarTransferenciaAccesorio(AccesorioObjetoEntidad, CantidadAccesorios);

            if (Resultado.ErrorId == (int)ConstantePrograma.Accesorio.AccesorioGuardadoCorrectamente)
            {
                LimpiarFormulario();
                EtiquetaMensaje.Text = "Transferencia de accesorios guardada correctamente";
            }
            else
            {
                EtiquetaMensajeError.Text = Resultado.DescripcionError;
            }
        }
Ejemplo n.º 15
0
        protected void DarBaja()
        {
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            ActivoEntidad    ActivoObjetoEntidad    = new ActivoEntidad();
            UsuarioEntidad   UsuarioEntidadActual   = new UsuarioEntidad();
            ActivoProceso    ActivoProcesoObjeto    = new ActivoProceso();
            AccesorioEntidad AccesorioObjetoEntidad = new AccesorioEntidad();
            AccesorioProceso AccesorioProcesoObjero = new AccesorioProceso();
            string           EmpleadoAsignado       = string.Empty;


            UsuarioEntidadActual                 = (UsuarioEntidad)Session["UsuarioEntidad"];
            ActivoObjetoEntidad.SesionId         = UsuarioEntidadActual.SesionId;
            ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Baja;

            //CON INNER JOIN
            Resultado = ActivoProcesoObjeto.SeleccionarActivoTemporal(ActivoObjetoEntidad);
            if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
            {
                EtiquetaMensaje.Text = TextoError.ActivoNoEncontrado;
            }
            else
            {
                Resultado = ActivoProcesoObjeto.InsertarMovimientoBaja(ActivoObjetoEntidad);
            }

            if (Resultado.ErrorId == (int)ConstantePrograma.BajaActivo.BajaActivoCorrecta)
            {
                EtiquetaMensaje.CssClass = ConstantePrograma.ClaseInformacion;
                EtiquetaMensaje.Text     = TextoError.BajaActivoCorrecta;



                LlenarTabla();
                EmpleadoAsignado       = ActivoObjetoEntidad.EmpleadoId.ToString();
                EmpleadoIdHidden.Value = ActivoObjetoEntidad.EmpleadoId.ToString();
                BotonImprimir.Enabled  = true;
                BotonDarDeBaja.Enabled = false;
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Guid.NewGuid().ToString()", "ImprimirBaja('" + EmpleadoAsignado + "')", true);
            }
        }
Ejemplo n.º 16
0
        protected void BuscarNumeroEconomicoOrigen(int ActivoID)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            AccesorioProceso AccesorioProcesoObjeto = new AccesorioProceso();
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();

            AccesorioEntidadObjeto.TipoAccesorioId = (Int16)ConstantePrograma.TipoAccesorio.NumeroEconomico;
            AccesorioEntidadObjeto.ActivoId        = ActivoID;

            NumeroEconomicoOrigen.Text = "";

            Resultado = AccesorioProcesoObjeto.SeleccionarAccesorio(AccesorioEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    NumeroEconomicoOrigen.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Descripcion"].ToString();
                }
            }
        }
        public bool BuscarAccesorioNoActivoFijo(TemporalAccesorioEntidad TemporalAccesorioObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            AccesorioEntidad BusquedaAccesorioObjetoEntidad = new AccesorioEntidad();
            AccesorioProceso AccesorioProcesoObjeto         = new AccesorioProceso();
            bool             ExisteAccesorio = false;

            BusquedaAccesorioObjetoEntidad.TipoAccesorioId = TemporalAccesorioObjetoEntidad.TipoAccesorioId;

            //Dependiendo del Tipo de Accesorio se va ha hacer la busqueda
            if (TemporalAccesorioObjetoEntidad.TipoAccesorioId != (int)ConstantePrograma.TipoAccesorio.ActivoFijo)
            {
                BusquedaAccesorioObjetoEntidad.Descripcion = TemporalAccesorioObjetoEntidad.Descripcion;
                Resultado = AccesorioProcesoObjeto.SeleccionarAccesorio(BusquedaAccesorioObjetoEntidad);

                if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
                {
                    ExisteAccesorio = true;
                }
            }

            return(ExisteAccesorio);
        }
Ejemplo n.º 18
0
        protected void SeleccionarPlacas(int ActivoId)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            AccesorioEntidad AccesorioObjetoEntidad  = new AccesorioEntidad();
            AccesorioProceso AccesorioProcesoNegocio = new AccesorioProceso();

            AccesorioObjetoEntidad.ActivoId = ActivoId;

            Resultado = AccesorioProcesoNegocio.SeleccionarAccesorio(AccesorioObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                foreach (DataRow dtRegistro in Resultado.ResultadoDatos.Tables[0].Rows)
                {
                    switch (Int16.Parse(dtRegistro["TipoAccesorioId"].ToString()))
                    {
                    case (Int16)ConstantePrograma.TipoAccesorio.Placas:
                        Placas.Text = dtRegistro["Descripcion"].ToString();
                        break;
                    }
                }
            }
        }
Ejemplo n.º 19
0
        public ResultadoEntidad GuardarAsignacionGeneral(ActivoEntidad ActivoRecibidoObjetoEntidad)
        {
            ResultadoEntidad Resultado               = new ResultadoEntidad();
            ActivoEntidad    ActivoObjetoEntidad     = new ActivoEntidad();
            AccesorioEntidad AccesorioObjetoEntidad  = new AccesorioEntidad();
            AccesorioProceso AccesorioProcesoNegocio = new AccesorioProceso();

            //Validamos que ninguno de los activos del documento este asignado a un empleado
            ActivoObjetoEntidad.CompraId         = ActivoRecibidoObjetoEntidad.CompraId;
            ActivoObjetoEntidad.TipoDeMovimiento = (int)ConstantePrograma.TipoMovimiento.Asignacion;

            Resultado = SeleccionarMovimientoPorDocumento(ActivoObjetoEntidad);

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
            {
                //Ahora se valida que ninguno de los activos del documento este asignado a otro activo
                AccesorioObjetoEntidad.CompraId = ActivoRecibidoObjetoEntidad.CompraId;
                Resultado = AccesorioProcesoNegocio.SeleccionarAccesorioPorDocumento(AccesorioObjetoEntidad);

                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    //Si pasó la validación, ahora se insertan los movimientos de asignacion
                    Resultado = InsertarMovimientoAsignacionGeneral(ActivoRecibidoObjetoEntidad);
                }
                else
                {
                    Resultado.DescripcionError = TextoError.DocumentoProcesado;
                }
            }
            else
            {
                Resultado.DescripcionError = TextoError.DocumentoProcesado;
            }

            return(Resultado);
        }
Ejemplo n.º 20
0
        public ResultadoEntidad InsertarHistorialAccesorioPorTransferencia(SqlConnection Conexion, SqlTransaction Transaccion, AccesorioEntidad AccesorioEntidadObjeto)
        {
            SqlCommand       Comando;
            SqlParameter     Parametro;
            ResultadoEntidad Resultado = new ResultadoEntidad();

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

                Comando.Transaction = Transaccion;

                Parametro       = new SqlParameter("GrupoActivoAccesorioId", SqlDbType.VarChar);
                Parametro.Value = AccesorioEntidadObjeto.GrupoActivoAccesorioId;
                Comando.Parameters.Add(Parametro);

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

                Resultado.NuevoRegistroId = Comando.ExecuteNonQuery();

                Resultado.ErrorId = (int)ConstantePrograma.Accesorio.HistorialAccesorioGuardadoCorrectamente;

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

                return(Resultado);
            }
        }
Ejemplo n.º 21
0
        protected ResultadoEntidad BuscarActivo()
        {
            ResultadoEntidad ResultadoEntidad       = new ResultadoEntidad();
            ActivoEntidad    ActivoObjetoEntidad    = new ActivoEntidad();
            ActivoProceso    ActivoProcesoObjeto    = new ActivoProceso();
            EmpleadoProceso  EmpleadoProcesoObjeto  = new EmpleadoProceso();
            EmpleadoEntidad  EmpleadoObjetoEntidad  = new EmpleadoEntidad();
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();
            CompraEntidad    CompraEntidadObjeto    = new CompraEntidad();
            UsuarioEntidad   UsuarioSessionEntidad  = new UsuarioEntidad();
            bool             EsAccesorio            = false;
            bool             EsActivoPadre          = false;


            ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasBaja.Text.Trim();
            ActivoObjetoEntidad.TipoActivoId           = ObtenerTipoActivoId();
            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            ResultadoEntidad = ActivoProcesoObjeto.ValidarExistenciaActivoSalida(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId);



            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoDadoDeBaja || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoEncontrado ||
                ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoConEstatusSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.PermisoDenegado)
            {
                return(ResultadoEntidad);
            }
            else
            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoAsignado)
            {
                NumeroEmpleado.Text = "XXXXXXXXX";
                NombreEmpleado.Text = "Activo en almacen";
                return(ResultadoEntidad);
            }

            else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
            {
                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre)
                {
                    EsActivoPadre = true;
                }
                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
                {
                    EsAccesorio          = true;
                    ActivoIdHidden.Value = ResultadoEntidad.NuevoRegistroId.ToString();
                }
                else
                {
                    ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();
                }

                EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString());
                EmpleadoIdHidden.Value           = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();
                ResultadoEntidad = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);


                NumeroEmpleado.Text = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                NombreEmpleado.Text = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();

                ResultadoEntidad = ActivoProcesoObjeto.SeleccionarActivoPorCompra(ActivoObjetoEntidad);
                //CompraEntidadObjeto.CompraId=Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["CompraId"].ToString());


                CodigoBarrasParticularHidden.Value = ActivoObjetoEntidad.CodigoBarrasParticular;
                if (EsAccesorio == true)
                {
                    //mostrar mensaje cuando sea una accesorio asignado

                    ResultadoEntidad.DescripcionError = TextoError.ActivoEsAccresorioAsignado;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado;

                    return(ResultadoEntidad);
                }

                if (EsActivoPadre == true)
                {
                    ResultadoEntidad.DescripcionError = TextoError.ActivoPadre;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoPadre;

                    AccesorioEntidadObjeto.ActivoId = Int16.Parse(ActivoIdHidden.Value.ToString());

                    ControlBuscarAccesorio.InicioControl(AccesorioEntidadObjeto);
                    ActualizarTablaAsignacion.Update();

                    return(ResultadoEntidad);
                }

                return(ResultadoEntidad);
            }
            return(ResultadoEntidad);
        }
Ejemplo n.º 22
0
        public ResultadoEntidad EliminarAccesorio(SqlConnection Conexion, SqlTransaction Transaccion, AccesorioEntidad AccesorioEntidadObjeto)
        {
            SqlCommand       Comando;
            SqlParameter     Parametro;
            ResultadoEntidad Resultado = new ResultadoEntidad();

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

                Comando.Transaction = Transaccion;

                Parametro       = new SqlParameter("AccesorioId", SqlDbType.Int);
                Parametro.Value = AccesorioEntidadObjeto.AccesorioId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("ActivoId", SqlDbType.Int);
                Parametro.Value = AccesorioEntidadObjeto.ActivoId;
                Comando.Parameters.Add(Parametro);

                Parametro       = new SqlParameter("ActivoAccesorioId", SqlDbType.Int);
                Parametro.Value = AccesorioEntidadObjeto.ActivoAccesorioId;
                Comando.Parameters.Add(Parametro);

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

                Parametro       = new SqlParameter("Descripcion", SqlDbType.VarChar);
                Parametro.Value = AccesorioEntidadObjeto.Descripcion;
                Comando.Parameters.Add(Parametro);

                Comando.ExecuteNonQuery();

                Resultado.ErrorId = (int)ConstantePrograma.Accesorio.AccesorioEliminadoCorrectamente;

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

                return(Resultado);
            }
        }
Ejemplo n.º 23
0
        protected ResultadoEntidad BuscarActivo()
        {
            ResultadoEntidad ResultadoEntidad       = new ResultadoEntidad();
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            ActivoEntidad    ActivoObjetoEntidad    = new ActivoEntidad();
            ActivoProceso    ActivoProcesoObjeto    = new ActivoProceso();
            EmpleadoProceso  EmpleadoProcesoObjeto  = new EmpleadoProceso();
            EmpleadoEntidad  EmpleadoObjetoEntidad  = new EmpleadoEntidad();
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();
            UsuarioEntidad   UsuarioSessionEntidad  = new UsuarioEntidad();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];
            bool EsAccesorio   = false;
            bool EsActivoPadre = false;
            int  Salida        = 0;

            ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasParticular.Text.Trim();
            ActivoObjetoEntidad.TipoActivoId           = ObtenerTipoActivoId();

            if (ActivoVehiculoHidden.Value == ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString())
            {
                ResultadoEntidad.ErrorId = (int)ConstantePrograma.EntradasSalidas.ActivoEsVehiculo;
                return(ResultadoEntidad);
            }
            TipoMovimiento.Enabled = false;
            if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 1)
            {
                ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Entrada;
                ResultadoEntidad       = ActivoProcesoObjeto.ValidarExistenciaActivoEntrada(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId);
                TipoMovimiento.Enabled = false;
            }
            else if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 2)
            {
                ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Salida;

                ResultadoEntidad = ActivoProcesoObjeto.ValidarExistenciaActivoSalida(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId);
            }



            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoDadoDeBaja || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoEncontrado ||
                ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoConEstatusSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.PermisoDenegado)
            {
                return(ResultadoEntidad);
            }
            else
            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoAsignado)
            {
                return(ResultadoEntidad);
            }

            else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
            {
                VehiculoPadreHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();

                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre)
                {
                    EsActivoPadre = true;
                }

                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
                {
                    ActivoIdHidden.Value       = ResultadoEntidad.NuevoRegistroId.ToString();
                    ActivoVehiculoHidden.Value = ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString();
                    EsAccesorio = true;
                }
                else
                {
                    ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();
                }
                //if(ResultadoEntidad.NuevoRegistroId==(Int16)ConstantePrograma.TipoAtivo.Vehiculo)
                //{
                //    ActivoVehiculoHidden.Value = ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString();
                // }



                EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString());
                EmpleadoIdHidden.Value           = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();
                Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);


                NumeroEmpleado.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                NombreEmpleado.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();
                ResultadoEntidad.ErrorId = (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida;
                if (EsActivoPadre == true)
                {
                    ResultadoEntidad.DescripcionError = TextoError.ActivoPadre;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoPadre;

                    AccesorioEntidadObjeto.ActivoId = Int16.Parse(ActivoIdHidden.Value.ToString());
                    //esto abre el control para aceptar darle salida a los activos hijos
                    ControlBuscarAccesorioPadre.InicioControl(AccesorioEntidadObjeto);
                    ActualizarTablaEntradaSalida.Update();
                    return(ResultadoEntidad);
                }
                if (EsAccesorio == true)
                {
                    ResultadoEntidad.DescripcionError = TextoError.ActivoEsAccresorioAsignado;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado;

                    AccesorioEntidadObjeto.ActivoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString());

                    //esto abre el control para aceptar darle salida a los activos hijos
                    if (Int16.Parse(TipoMovimiento.SelectedValue) == 2)
                    {
                        Salida = 3;
                    }
                    if (Salida == (Int16)ConstantePrograma.TipoMovimiento.Salida)
                    {
                        ControlBuscarAccesorioHijo.InicioControl(AccesorioEntidadObjeto);
                        ActualizarTablaEntradaSalida.Update();
                    }
                    else
                    {
                        UsarActivoPadre();
                    }
                    return(ResultadoEntidad);
                }


                return(ResultadoEntidad);
            }
            else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaEntrada || ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoPadreValidoParaEntrada)
            {
                EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString());
                EmpleadoIdHidden.Value           = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();
                Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);


                NumeroEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                NombreEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();

                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoPadreValidoParaEntrada)
                {
                    EsActivoPadre            = true;
                    ActivoPadreHidden.Value  = "1";
                    ResultadoEntidad.ErrorId = (int)ConstantePrograma.BajaActivo.ActivoPadre;
                }
                ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();

                EmpleadoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();

                return(ResultadoEntidad);
            }
            else
            {
                return(ResultadoEntidad);
            }
        }
 public void InicioControl(AccesorioEntidad AccesorioEntidadObjeto)
 {
     MostrarControlPanel();
     BuscarActivo(AccesorioEntidadObjeto);
     LlenarControl(AccesorioEntidadObjeto);
 }
Ejemplo n.º 25
0
        public ResultadoEntidad GuardarActivo(SqlConnection Conexion, SqlTransaction Transaccion, CompraEntidad CompraObjetoEntidad, DataSet dsActivo, Int16 TipoMovimientoId)
        {
            ResultadoEntidad  Resultado                = new ResultadoEntidad();
            ResultadoEntidad  ResultadoMovimiento      = new ResultadoEntidad();
            ActivoProceso     ActivoProcesoNegocio     = new ActivoProceso();
            ActivoEntidad     ActivoObjetoEntidad      = new ActivoEntidad();
            AsignacionEntidad AsignacionObjetoEntidad  = new AsignacionEntidad();
            AccesorioProceso  AccesorioProcesoNegocio  = new AccesorioProceso();
            AsignacionProceso AsignacionProcesoNegocio = new AsignacionProceso();
            AccesorioEntidad  AccesorioObjetoEntidad   = new AccesorioEntidad();
            Int16             UsuarioId                = 0;
            Int16             ActivoId = 0;

            UsuarioId = CompraObjetoEntidad.UsuarioIdInserto;

            //Se barren los activos y se insertan
            foreach (DataRow dtRegistro in dsActivo.Tables[0].Rows)
            {
                ActivoObjetoEntidad.CompraId         = CompraObjetoEntidad.CompraId;
                ActivoObjetoEntidad.TemporalActivoId = int.Parse(dtRegistro["TemporalActivoId"].ToString());
                //ActivoObjetoEntidad.EstatusId = EstatusId;

                Resultado = ActivoProcesoNegocio.GuardarActivo(Conexion, Transaccion, ActivoObjetoEntidad);

                //Si el activo se guardo correctamente se obtiene su ID, se inserta el movimiento de alta y se inserta los accesorios
                if (Resultado.ErrorId == (int)ConstantePrograma.Activo.ActivoGuardadoCorrectamente)
                {
                    ActivoId = (Int16)Resultado.NuevoRegistroId;

                    //Ahora se inserta el movimiento de alta
                    ResultadoMovimiento = GuardarMovimientoAlta(dtRegistro, ActivoId, UsuarioId, Conexion, Transaccion);

                    if (ResultadoMovimiento.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAltaGuardadoCorrectamente)
                    {
                        //Si el tipo de movimiento es Asignacion (pantalla Historial) se inserta el movimiento de Asignacion
                        if (TipoMovimientoId == (Int16)ConstantePrograma.TipoMovimiento.Asignacion)
                        {
                            //AsignacionObjetoEntidad.ActivoId = (Int16)Resultado.NuevoRegistroId;
                            //AsignacionObjetoEntidad.EmpleadoId = Int16.Parse(dtRegistro["EmpleadoId"].ToString());
                            //AsignacionObjetoEntidad.UsuarioIdInserto = UsuarioId;
                            //Resultado = AsignacionProcesoNegocio.GuardarAsignacion(Conexion, Transaccion, AsignacionObjetoEntidad);
                            ResultadoMovimiento = GuardarMovimientoAsignacion(dtRegistro, ActivoId, UsuarioId, Conexion, Transaccion);
                        }

                        if (ResultadoMovimiento.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAltaGuardadoCorrectamente ||
                            ResultadoMovimiento.ErrorId == (int)ConstantePrograma.Movimiento.MovimientoAsignacionGuardadoCorrectamente)
                        {
                            // Si el tipo de activo es de Vehiculo, entones puede tener accesorios, y se insertan
                            if (Int16.Parse(dtRegistro["TipoActivoId"].ToString()) == (Int16)ConstantePrograma.TipoAtivoConAccesorio.TipoActivoVehículoId)
                            {
                                AccesorioObjetoEntidad.ActivoId         = ActivoId;
                                AccesorioObjetoEntidad.TemporalActivoId = int.Parse(dtRegistro["TemporalActivoId"].ToString());
                                AccesorioObjetoEntidad.UsuarioIdInserto = UsuarioId;

                                Resultado = AccesorioProcesoNegocio.GuardarAccesorio(Conexion, Transaccion, AccesorioObjetoEntidad);

                                //Si el accesorio(s) no se guardo correctamente se sale
                                if (Resultado.ErrorId != (int)ConstantePrograma.Accesorio.AccesorioGuardadoCorrectamente)
                                {
                                    break;
                                }
                            }
                        }
                        else
                        {
                            Resultado.ErrorId = ResultadoMovimiento.ErrorId;
                            break;
                        }
                    }
                    else
                    {
                        Resultado.ErrorId = ResultadoMovimiento.ErrorId;
                        break;
                    }
                }
                else
                {
                    break;
                }
            }

            return(Resultado);
        }
Ejemplo n.º 26
0
        protected void SeleccionarAccesorios(int ActivoId)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            AccesorioEntidad AccesorioObjetoEntidad  = new AccesorioEntidad();
            AccesorioProceso AccesorioProcesoNegocio = new AccesorioProceso();

            AccesorioObjetoEntidad.ActivoId = ActivoId;

            Resultado = AccesorioProcesoNegocio.SeleccionarAccesorio(AccesorioObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                foreach (DataRow dtRegistro in Resultado.ResultadoDatos.Tables[0].Rows)
                {
                    switch (Int16.Parse(dtRegistro["TipoAccesorioId"].ToString()))
                    {
                    case (Int16)ConstantePrograma.TipoAccesorio.Placas:
                        PlacasLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Motor:
                        MotorLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Serie:
                        SerieLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Kilometraje:
                        KilometrajeLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.PlacaAnterior:
                        PlacaAnteriorLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Clima:
                        ClimaLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Radio:
                        RadioLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Antena:
                        AntenaLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Extinguidor:
                        ExtinguidorLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Refaccion:
                        RefaccionLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Gato:
                        GatoLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.CrucetaL:
                        CrucetaLLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.Herramienta:
                        HerramientaLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.JgoLucesPreventivas:
                        LucesPreventivasLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.JgoCablesPasacorriente:
                        CablesPasaCorrienteLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;

                    case (Int16)ConstantePrograma.TipoAccesorio.TarjetaEstacionamiento:
                        TarjetaEstacionamientoLabel.Text = dtRegistro["Descripcion"].ToString();
                        break;
                    }
                }
            }
        }
Ejemplo n.º 27
0
        public ResultadoEntidad GuardarAccesorio(SqlConnection Conexion, SqlTransaction Transaccion, AccesorioEntidad AccesorioObjetoEntidad)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AccesorioAcceso  AccesorioAccesoObjeto = new AccesorioAcceso();

            Resultado = AccesorioAccesoObjeto.InsertarAccesorio(Conexion, Transaccion, AccesorioObjetoEntidad);

            return(Resultado);
        }
Ejemplo n.º 28
0
        public ResultadoEntidad InsertarHistorialAccesorioPorTransferencia(SqlConnection Conexion, SqlTransaction Transaccion, AccesorioEntidad AccesorioObjetoEntidad)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AccesorioAcceso  AccesorioAccesoObjeto = new AccesorioAcceso();

            Resultado = AccesorioAccesoObjeto.InsertarHistorialAccesorioPorTransferencia(Conexion, Transaccion, AccesorioObjetoEntidad);

            return(Resultado);
        }
Ejemplo n.º 29
0
        public ResultadoEntidad SeleccionarAccesorio(SqlConnection Conexion, SqlTransaction Transaccion, AccesorioEntidad AccesorioEntidadObjeto)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AccesorioAcceso  AccesorioAccesoObjeto = new AccesorioAcceso();

            Resultado = AccesorioAccesoObjeto.SeleccionarAccesorio(Conexion, Transaccion, AccesorioEntidadObjeto);

            return(Resultado);
        }