Exemplo n.º 1
0
        public void BorrarOrdenSalidaDetalleTemp()
        {
            SqlConnection     Conexion = new SqlConnection(SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen));
            SqlTransaction    Transaccion;
            OrdenSalidaAcceso OrdenSalidaAcceso = new OrdenSalidaAcceso();

            Conexion.Open();
            Transaccion = Conexion.BeginTransaction();

            try
            {
                // Borrar detalle temporal
                OrdenSalidaAcceso.BorrarOrdenSalidaDetalleTemp(Conexion, Transaccion, _OrdenSalidaDetalleEntidad);

                if (_ErrorId == 0)
                {
                    Transaccion.Commit();
                }
                else
                {
                    Transaccion.Rollback();
                }

                Conexion.Close();
            }
            catch
            {
                if (Conexion.State == ConnectionState.Open)
                {
                    Transaccion.Rollback();
                    Conexion.Close();
                }
            }
        }
Exemplo n.º 2
0
        private void GuardarOrdenSalidaEncabezadoTemp(SqlConnection Conexion, SqlTransaction Transaccion, OrdenSalidaDetalleEntidad OrdenSalidaDetalleEntidad)
        {
            OrdenSalidaAcceso OrdenSalidaAcceso = new OrdenSalidaAcceso();

            OrdenSalidaAcceso.InsertarOrdenSalidaTemp(Conexion, Transaccion, OrdenSalidaDetalleEntidad);

            _ErrorId          = OrdenSalidaAcceso.ErrorId;
            _DescripcionError = OrdenSalidaAcceso.DescripcionError;
        }
Exemplo n.º 3
0
        private string GuardarOrdenSalidaEncabezado(SqlConnection Conexion, SqlTransaction Transaccion, OrdenSalidaDetalleEntidad OrdenSalidaDetalleEntidad)
        {
            OrdenSalidaAcceso OrdenSalidaAcceso = new OrdenSalidaAcceso();
            string            OrdenSalidaClave  = String.Empty;

            OrdenSalidaClave = OrdenSalidaAcceso.InsertarOrdenSalidaEncabezado(Conexion, Transaccion, OrdenSalidaDetalleEntidad);

            _ErrorId          = OrdenSalidaAcceso.ErrorId;
            _DescripcionError = OrdenSalidaAcceso.DescripcionError;
            return(OrdenSalidaClave);
        }
Exemplo n.º 4
0
        public DataSet SeleccionarOrdenSalidaDetalleTemp()
        {
            SqlConnection     Conexion          = new SqlConnection(SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen));
            OrdenSalidaAcceso OrdenSalidaAcceso = new OrdenSalidaAcceso();
            DataSet           Resultado         = new DataSet();

            Resultado = OrdenSalidaAcceso.SeleccionarOrdenSalidaDetalleTemp(Conexion, OrdenSalidaDetalleEntidad.OrdenSalidaId);

            _ErrorId          = OrdenSalidaAcceso.ErrorId;
            _DescripcionError = OrdenSalidaAcceso.DescripcionError;

            return(Resultado);
        }