private void grabar() { try { if (validaciones() == false) { MessageBox.Show("No se grabó"); } else { get_categoria(); string msg = ""; switch (Accion) { case Cl_Enumeradores.eTipo_action.grabar: BusCat.GrabarDB(param.IdEmpresa, infoCat, ref msg); MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); set_Accion(Cl_Enumeradores.eTipo_action.actualizar); break; case Cl_Enumeradores.eTipo_action.actualizar: BusCat.ModificarDB(param.IdEmpresa, infoCat, ref msg); MessageBox.Show(msg, "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Information); break; default: break; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); } }
private void grabar() { try { if (validaciones() == false) { MessageBox.Show("Por favor Revise debe completar los campos"); } else { get_categoria(); string msg = ""; switch (Accion) { case Cl_Enumeradores.eTipo_action.grabar: if (BusCat.GrabarDB(param.IdEmpresa, infoCat, ref msg)) { string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Grabar, "La Categoria", infoCat.IdCategoria); MessageBox.Show(smensaje, param.Nombre_sistema); set_Accion(Cl_Enumeradores.eTipo_action.actualizar); } else { string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgError_Grabar); MessageBox.Show(smensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } break; case Cl_Enumeradores.eTipo_action.actualizar: if (BusCat.ModificarDB(param.IdEmpresa, infoCat, ref msg)) { string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgDespues_Modificar, "La Categoria", infoCat.IdCategoria); MessageBox.Show(smensaje, param.Nombre_sistema); Accion = Cl_Enumeradores.eTipo_action.grabar; Limpiar(); } else { string smensaje = string.Format(Core.Erp.Recursos.Properties.Resources.msgError_Modificar); MessageBox.Show(smensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } break; default: break; } } } catch (Exception ex) { Log_Error_bus.Log_Error(ex.ToString()); MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private bool ModificarDB() { try { string msg = ""; bool res = false; info_Cat.IdUsuarioUltMod = param.IdUsuario; if (Bus_Cat.ModificarDB(param.IdEmpresa, info_Cat, ref msg)) { info_Cat.categoria_CG_Info.IdUsuarioUltMod = param.IdUsuario; res = Bus_CategoriaCG.ActualizarDB(info_Cat.categoria_CG_Info, ref mensaje); if (res) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Se_modifico_corrrectamente) + " la categoría " + info_Cat.IdCategoria, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + " " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + " " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } return(res); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(false); } }