Beispiel #1
0
        Boolean guardarDatos()
        {
            try
            {
                Boolean bolResult = true;
                if (Validar())
                {
                    txtDescripcion.Focus();
                    switch (_Accion)
                    {
                    case Cl_Enumeradores.eTipo_action.grabar:
                        get();
                        if (bus.GuardarDB(info, ref MensajeError))
                        {
                            IdTipoCobro = info.IdCobro_tipo;
                            busparam.GuardarDB(getGrid());
                            MessageBox.Show(Core.Erp.Recursos.Properties.Resources.msgConfirmaGrabarOk, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            //ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                            //ucGe_Menu.Visible_btnGuardar = false;
                            LimpiarDatos();
                        }
                        else
                        {
                            MessageBox.Show(MensajeError, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error);
                            bolResult = false;
                        }


                        break;

                    case Cl_Enumeradores.eTipo_action.actualizar:
                        get();
                        busparam.GuardarDB(getGrid());
                        if (!bus.ModificarDB(info, ref MensajeError))
                        {
                            MessageBox.Show(MensajeError, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            bolResult = false;
                        }
                        MessageBox.Show(Core.Erp.Recursos.Properties.Resources.msgConfirmaGrabarOk, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        //ucGe_Menu.Visible_bntGuardar_y_Salir = false;
                        //ucGe_Menu.Visible_btnGuardar = false;
                        LimpiarDatos();

                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    bolResult = false;
                }

                return(bolResult);
            }
            catch (Exception ex)
            {
                Log_Error_bus.Log_Error(ex.ToString());
                MessageBox.Show(ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
        }