public bool RemisionExistente(string Remision) { bool _retValue = false; DocumentosBSR.SerieDocumento.SeparaSerie(Remision); SigametLiquidacion.ControlDeRemisiones _remisiones = new SigametLiquidacion.ControlDeRemisiones(); try { _retValue = _remisiones.RemisionExistente(DocumentosBSR.SerieDocumento.Serie, DocumentosBSR.SerieDocumento.FolioNota.ToString()); } catch (Exception ex) { throw ex; } return(_retValue); }
protected void btnAceptar_Click(object sender, ImageClickEventArgs e) { try { DocumentosBSR.SerieDocumento.SeparaSerie(txtRemision.Text); _pedido = (SigametLiquidacion.Pedido)Session["PedidoCambioRemision"]; _pedido.SerieRemision = DocumentosBSR.SerieDocumento.Serie; _pedido.FolioRemision = DocumentosBSR.SerieDocumento.FolioNota; //Validar que las remisiones nuevas no hayan sido usadas //Validar que las remisiones nuevas existan en la tabla nota SigametLiquidacion.ControlDeRemisiones _remisiones = new SigametLiquidacion.ControlDeRemisiones(); if (!_remisiones.ValidarNota(_pedido.SerieRemision, _pedido.FolioRemision.ToString())) { lblError.Text = "El número de remisión que proporcionó no está registrado en el sistema."; return; } if (_remisiones.RemisionExistente(_pedido.Celula, _pedido.AñoPed, _pedido.NumeroPedido, _pedido.SerieRemision, _pedido.FolioRemision.ToString())) { lblError.Text = "El número de remisión que proporcionó ya fué liquidado en otro suministro."; return; } _pedido.ActualizaRemision(); lblError.Text = "Información actualizada correctamente"; } catch (Exception ex) { lblError.Text = "Error:" + (char)13 + ex.Message; } }