示例#1
0
        public void Actualizar(Entidades.Temporales.Temporal temporal)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesActualizar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdTemporal", Valor = temporal.ID, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Codigo", Valor = temporal.Codigo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Estado", Valor = temporal.Estado, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_TextoTemporal", Valor = temporal.TextoTemporal, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.EjecutarSinRetorno();
        }
示例#2
0
        public void EliminarPorProcesoUsuario(string codigoProceso, string usuarioDueno)
        {
            Entidades.Temporales.Temporal objTemporal = new Entidades.Temporales.Temporal()
            {
                Codigo        = string.Empty,
                CodigoProceso = codigoProceso,
                UsuarioDueno  = usuarioDueno
            };

            new Datos.Temporales.Temporal().Eliminar(objTemporal);
        }
示例#3
0
        public void Insertar(Entidades.Temporales.Temporal temporal)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesInsertar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Codigo", Valor = temporal.Codigo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoProceso", Valor = temporal.CodigoProceso, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_UsuarioDueno", Valor = temporal.UsuarioDueno, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Estado", Valor = temporal.Estado, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_TextoTemporal", Valor = temporal.TextoTemporal, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@INT_IdTemporalSalida", Valor = 0, Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoSalida", Valor = string.Empty, Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_FechaIngresoSalida", Valor = new DateTime(1900, 1, 1), Direccion = FWK.BD.Enumeradores.Direcciones.Salida
            });

            objServicio.EjecutarSinRetorno();

            temporal.ID           = Convert.ToInt32(objServicio.Parametros[objServicio.Parametros.Count - 3].Valor);
            temporal.Codigo       = Convert.ToString(objServicio.Parametros[objServicio.Parametros.Count - 2].Valor);
            temporal.FechaIngreso = Convert.ToDateTime(objServicio.Parametros[objServicio.Parametros.Count - 1].Valor);
        }
示例#4
0
        public void GuardarTemporal()
        {
            Eliminar();

            Entidades.Temporales.Temporal objEntidad = new Entidades.Temporales.Temporal()
            {
                Codigo        = string.Empty,
                CodigoProceso = this.Codigo,
                UsuarioDueno  = this.UsuarioDueno,
                Estado        = Estatico.ESTADO_PENDIENTE,
                TextoTemporal = Newtonsoft.Json.JsonConvert.SerializeObject(Registros)
            };

            new Datos.Temporales.Temporal().Insertar(objEntidad);
        }
示例#5
0
        public void Eliminar(Entidades.Temporales.Temporal temporal)
        {
            FWK.BD.Servicio objServicio = new FWK.BD.Servicio()
            {
                Conexion = Conexion.ALCSA, Comando = "dbo.SPALC_DatosTemporalesEliminar"
            };

            objServicio.Parametros = new List <FWK.BD.Parametro>();
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_Codigo", Valor = temporal.Codigo, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_CodigoProceso", Valor = temporal.CodigoProceso, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });
            objServicio.Parametros.Add(new FWK.BD.Parametro()
            {
                Nombre = "@VC_UsuarioDueno", Valor = temporal.UsuarioDueno, Direccion = FWK.BD.Enumeradores.Direcciones.Entrada
            });

            objServicio.EjecutarSinRetorno();
        }