private void ucGe_Menu_Superior_Mant1_event_btnAnular_Click(object sender, EventArgs e) { try { Get(); FrmGe_MotivoAnulacion ofrm = new FrmGe_MotivoAnulacion(); if (MessageBox.Show("¿Está seguro que desea anular la Cotización ?", "Anulación de Cotización", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ofrm.ShowDialog(); _Info.MotivoAnu = ofrm.motivoAnulacion; _Info.ip = param.ip; _Info.nom_pc = param.nom_pc; _Info.IdUsuarioUltAnu = param.IdUsuario; _Info.Fecha_UltAnu = DateTime.Now; if (ofrm.cerrado == "N") { if (Bus.ActualizarEstado(param.IdEmpresa, _Info)) { string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Anular, "La Guía de Remisión", _Info.IdGuiaRemision); MessageBox.Show(smensaje, param.Nombre_sistema); lblAnulado.Visible = true; } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void btnAnular_Click(object sender, EventArgs e) { try { Get(); fa_factura_Bus BusFact = new fa_factura_Bus(); List <fa_factura_Info> lstfact = new List <fa_factura_Info>(); fa_factura_Info facInfo = new fa_factura_Info(); facInfo = BusFact.Get_Info_FactuXGuia(_Info); if (facInfo != null) { MessageBox.Show("No se puede Anular la Guáa de Remisión ya que tiene la Factura #:" + facInfo.IdCbteVta + "Activa"); return; } FrmGe_MotivoAnulacion ofrm = new FrmGe_MotivoAnulacion(); if (_Info.IdGuiaRemision == 0) { return; } if (lblAnulado.Visible) { MessageBox.Show("No se puede anular cotización por que ya se encuentra anulada"); return; } if (MessageBox.Show("¿Está seguro que desea anular la Cotización ?", "Anulación de Cotización", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ofrm.ShowDialog(); _Info.MotivoAnu = ofrm.motivoAnulacion; _Info.ip = param.ip; _Info.nom_pc = param.nom_pc; _Info.IdUsuarioUltAnu = param.IdUsuario; _Info.Fecha_UltAnu = DateTime.Now; if (ofrm.cerrado == "N") { if (Bus.ActualizarEstado(param.IdEmpresa, _Info)) { string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Anular, "La Guía de Remisión", _Info.IdGuiaRemision); MessageBox.Show(smensaje, param.Nombre_sistema); lblAnulado.Visible = true; } } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }