public ResultadoEntidad AgregarRecepcionDetalleTemp(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); //****************** aqui entra para revisar que no se agregue la Orden //ResultadoValidacion = BuscarRecepcionProducto(RecepcionObjetoEntidad); if (ResultadoValidacion.ErrorId != 0) { return(ResultadoValidacion); } if (RecepcionObjetoEntidad.TemporalRecepcionId == "") { //RecepcionObjetoEntidad.RecepcionId = Guid.NewGuid().ToString(); Resultado = RecepcionAccesoObjeto.InsertarRecepcionDetalleTemp(RecepcionObjetoEntidad, CadenaConexion); } else { Resultado = RecepcionAccesoObjeto.InsertarRecepcionDetalleTemp(RecepcionObjetoEntidad, CadenaConexion); } return(Resultado); }
public ResultadoEntidad SeleccionarReporteFechaVencimientoFactura(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Resultado = RecepcionAccesoObjeto.SeleccionarReporteFechaVencimientoFactura(RecepcionObjetoEntidad, CadenaConexion); return(Resultado); }
public ResultadoEntidad SeleccionaRecepcionTemp(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Resultado = RecepcionAccesoObjeto.SeleccionarRecepcionDetalleTemp(RecepcionObjetoEntidad, CadenaConexion); return(Resultado); }
public ResultadoEntidad AgregarRecepcionEncabezadoTemp(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Resultado = RecepcionAccesoObjeto.InsertarRecepcionEncabezadoTemp(RecepcionObjetoEntidad, CadenaConexion); return(Resultado); }
public ResultadoEntidad CancelarNuevoRecepcion(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); SqlTransaction Transaccion; SqlConnection Conexion; CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); Conexion = new SqlConnection(CadenaConexion); Conexion.Open(); Transaccion = Conexion.BeginTransaction(); try { //Se elimina la RecepcionDetalle del producto if (RecepcionObjetoEntidad.ProductoId != "") { Resultado = RecepcionAccesoObjeto.EliminarRecepcionDetalle(Conexion, Transaccion, RecepcionObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionEliminadoCorrectamente) { Transaccion.Commit(); } else { Transaccion.Rollback(); } } else { Transaccion.Rollback(); } Conexion.Close(); return(Resultado); } catch (Exception EX) { Transaccion.Rollback(); if (Conexion.State == ConnectionState.Open) { Conexion.Close(); } Resultado.DescripcionError = EX.Message; return(Resultado); } }
public ResultadoEntidad AgregarRecepcionEncabezado(RecepcionEntidad RecepcionObjetoEntidad) { string CadenaConexion = string.Empty; ResultadoEntidad Resultado = new ResultadoEntidad(); ResultadoEntidad ResultadoValidacion = new ResultadoEntidad(); RecepcionAcceso RecepcionAccesoObjeto = new RecepcionAcceso(); CadenaConexion = SeleccionarConexion(ConstantePrograma.DefensoriaDB_Almacen); if (RecepcionObjetoEntidad.RecepcionId != "") { Resultado = RecepcionAccesoObjeto.InsertarRecepcionEncabezado(RecepcionObjetoEntidad, CadenaConexion); } else { // Resultado = RecepcionAccesoObjeto.ActualizarProducto(RecepcionObjetoEntidad, CadenaConexion); } return(Resultado); }