private Boolean Anular() { try { if (info_contacto.Estado != "I") { if (MessageBox.Show("¿Está seguro que desea anular el Contacto #:" + txt_idContacto.Text.Trim() + " ?", "Anulación de Mantenimiento Contacto", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); bus_contacto = new tb_contacto_Bus(); info_contacto = new tb_contacto_Info(); string mensaje = string.Empty; info_contacto = GetContacto(ref mensaje); if (mensaje != "") { MessageBox.Show("Error " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } info_contacto.UsuarioAnulacion = param.IdUsuario; info_contacto.FechaAnulacion = DateTime.Now; info_contacto.MotivoAnulacion = fr.motivoAnulacion; bool resultado = bus_contacto.AnularContacto(info_contacto, ref mensaje); if (resultado) { MessageBox.Show("Se ha anulado correctamente el Contacto #: " + txt_idContacto.Text, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); this.ucGe_Menu.Visible_bntGuardar_y_Salir = false; this.ucGe_Menu.Visible_btnGuardar = false; return(true); } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show("Error " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } } else { return(false); } } else { MessageBox.Show("El Contacto #:" + txt_idContacto.Text.Trim() + " ya se encuentra anulado.", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show("Error " + ex.Message.ToString(), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(false); } }
Boolean Anular() { try { Boolean bolResult = false; if (Info_Transp.IdTransportista != 0) { if (lblAnulado.Visible == true) { MessageBox.Show("El registro ya se encuentra Anulado"); } else { if (MessageBox.Show("¿Está seguro que desea anular el Transportista #: " + Info_Transp.IdTransportista + " ?", "Anulación de Transportista ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmGe_MotivoAnulacion ofrm = new FrmGe_MotivoAnulacion(); ofrm.ShowDialog(); Info_Transp.IdUsuarioUltAnu = param.IdUsuario; Info_Transp.Fecha_UltAnu = DateTime.Now; Info_Transp.MotivoAnulacion = ofrm.motivoAnulacion; if (Info_Transp.Estado == "A") { if (Bus_Transp.AnularDB(Info_Transp)) { MessageBox.Show("Registro anulado con éxito", "Sistemas"); lblAnulado.Visible = true; ucGe_Menu.Enabled_bntAnular = false; bolResult = true; } else { MessageBox.Show("Error al Anular", "Sistemas"); } } else { MessageBox.Show("No se pudo anular el Transportista: " + Info_Transp.Nombre + " debido a que ya se encuentra anulado", "Anulación de Transportista", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Por favor, seleccione un item a anular", "ERP", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(bolResult); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public Boolean Anular() { try { bool resultado = false; if (BancoInfo.Estado != "I") { if (MessageBox.Show("¿Está seguro que desea anular el Banco # " + txtId.Text.Trim() + " ?", "Anulación de Banco", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); bus_Banco = new tb_banco_Bus(); tb_banco_Info Info = new tb_banco_Info(); string mensaje = string.Empty; Info = GetBanco(ref mensaje); if (mensaje != "") { MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (bus_Banco.AnulaDB(Info, ref mensaje)) { MessageBox.Show(mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); this.ucGe_Menu_Superior_Mant1.Visible_bntGuardar_y_Salir = false; this.ucGe_Menu_Superior_Mant1.Visible_btnGuardar = false; resultado = true; } else { Log_Error_bus.Log_Error(mensaje.ToString()); MessageBox.Show("Error " + mensaje, "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); resultado = false; } } return(resultado); } else { MessageBox.Show("El Banco #: " + txtId.Text.Trim() + " ya se encuentra anulado.", "Sistemas", MessageBoxButtons.OK, MessageBoxIcon.Information); return(resultado); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString()); throw; } }
private void ucGe_Menu_event_btnAnular_Click(object sender, EventArgs e) { try { if (Info.Estado == "A") { if (MessageBox.Show("¿Está seguro que desea anular el registro #: " + Info.IdTarjeta + " ?", "ANULACIÓN", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); motivoAnulacion = fr.motivoAnulacion; Info.MotivoAnulacion = motivoAnulacion; Info.IdUsuarioUltAnu = param.IdUsuario; Info.Fecha_UltAnu = DateTime.Now; if (tarBus.AnularDB(Info)) { ucGe_Menu.Visible_bntAnular = false; ckEstado.Checked = false; MessageBox.Show("El registro #" + Info.IdTarjeta + " se Anulo Exitosamente", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); lbl_anulado.Visible = true; } else { MessageBox.Show("El registro #" + Info.IdTarjeta + " no se pudo anular ", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { MessageBox.Show("El Registro ya esta Anulado...", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
Boolean AnularDatos() { try { Boolean bolResult = false; string msjError = ""; if (ValidarDatos()) { GetInfo(); FrmGe_MotivoAnulacion frm = new FrmGe_MotivoAnulacion(); frm.ShowDialog(); InfoParroquia.MotivoAnula = frm.motivoAnulacion; InfoParroquia.Fecha_UltAnu = Convert.ToDateTime(DateTime.Now.ToShortDateString()); InfoParroquia.IdUsuarioUltAnu = param.IdUsuario; if (busParroquia.Anular_DB(InfoParroquia, ref msjError)) { ucGe_Menu.Enabled_bntAnular = false; bolResult = true; lblAnulado.Visible = true; MessageBox.Show("Se Anulo Exitosamente la Provincia", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(msjError, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } } return(bolResult); } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
void Guardar() { try { switch (_Accion) { case Cl_Enumeradores.eTipo_action.grabar: if (ucGe_Mant_Persona.grabar()) { MessageBox.Show("Grabacion Exitosa", "", MessageBoxButtons.OK, MessageBoxIcon.Information); //ucGe_Menu.Visible_bntGuardar_y_Salir = false; //ucGe_Menu.Visible_btnGuardar = false; LimpiarDatos(); } else { MessageBox.Show("Ha ocurrido un error al actualizar verifique con sistemas ..", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case Cl_Enumeradores.eTipo_action.actualizar: if (ucGe_Mant_Persona.Actualizar()) { MessageBox.Show("Actualizacion Exitosa", "", MessageBoxButtons.OK, MessageBoxIcon.Information); //ucGe_Menu.Visible_bntGuardar_y_Salir = false; //ucGe_Menu.Visible_btnGuardar = false; LimpiarDatos(); } else { MessageBox.Show("Ha ocurrido un error al actualizar verifique con sistemas ..", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case Cl_Enumeradores.eTipo_action.Anular: if (MessageBox.Show("Esta seguro de Anular esta persona ...", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); motiAnulacion = fr.motivoAnulacion; _PersonaInfo.MotivoAnulacion = motiAnulacion; _PersonaInfo.IdUsuarioUltAnu = param.IdUsuario; _PersonaInfo.Fecha_UltAnu = param.Fecha_Transac; if (ucGe_Mant_Persona.Anular(_PersonaInfo)) { MessageBox.Show("Anulacion Exitosa", "", MessageBoxButtons.OK, MessageBoxIcon.Information); ucGe_Menu.Visible_bntAnular = false; lb_Anulado.Visible = true; } else { MessageBox.Show("Ha ocurrido un error al actualizar verifique con sistemas ..", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } break; case Cl_Enumeradores.eTipo_action.consultar: ucGe_Menu.Visible_bntGuardar_y_Salir = false; ucGe_Menu.Visible_btnGuardar = false; ucGe_Menu.Visible_bntAnular = false; break; default: break; } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }